Procesy odzyskiwania przestrzeni Avamar — część 1: Zbieranie śmieci

Summary: W tym artykule bazy wiedzy opisano pierwszą część procesu odzyskiwania przestrzeni Avamar. Jest to znane jako zbieranie śmieci.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

Ten artykuł jest pierwszym z serii, który dokumentuje sposób, w jaki Avamar przetwarza przestrzeń zarówno w GSAN, jak i na dyskach twardych.


Bieżąca implementacja zbierania śmieci została wprowadzona wraz z Avamar 7.0, a jej konstrukcja pozostała w dużym stopniu bez zmian.

Do czego służy zbieranie śmieci?

Zbieranie śmieci jest pierwszym etapem procesu, w którym Avamar odzyskuje miejsce używane do przechowywania danych kopii zapasowych.

Działa on w katalogu cur i zwalnia miejsce w GSAN poprzez usunięcie fragmentów danych, do których nie są już odwołania przez żadną kopię zapasową:

  • Dane są "zdefiniowane", jeśli można je wyszukać w indeksie.
  • Dane są referencyjne, jeśli istnieją w ramach kopii zapasowej (skrót jest obecny w systemie ewidencjonowania użytkownika, złożonych paskach lub elementach katalogu).

Miejsca odzyskanego przez zbieranie śmieci nie można ponownie zużyjeć dopiero po uruchomieniu folderu . Harmonogram przebiega natychmiast po zakończeniu codziennego zaplanowanego zbierania śmieci. Patrz procesy odzyskiwania przestrzeni Avamar — część 2: Brzękowanie.


Kiedy uruchamia się zbieranie śmieci?

    Zbieranie śmieci odbywa się na początku okna konserwacji, przed cyklem punktu kontrolnego/hfs/punktu kontrolnego. W tym czasie przychodzące kopie zapasowe do systemu powinny być ograniczone, więc zbieranie śmieci może być uruchomione bez dużego obciążenia systemu.


    Jak długo trwa zbieranie śmieci?

    Domyślnie zbieranie śmieci trwa 4 godziny. Jeśli w tym czasie nie zostaną ukończone dwa testy, czas wykonywania następnego zbierania śmieci zostanie zwiększony o 15 minut. Trwa to do pomyślnego zakończenia dwóch pomyślnie lub do momentu osiągnięcia domyślnego limitu 7 godzin (420 minut).
     
      Co może zapobiec pomyślnym uruchomieniu zbierania śmieci?

      Najczęstsze problemy przedstawiono poniżej. Niektóre artykuły mogą wymagać uwierzytelnienia w witrynie pomocy technicznej firmy Dell.


      Jak działa zbieranie śmieci

      Krok 1 — Tworzenie tabeli liczb referencyjnych (TORC):

      Zbieranie śmieci odczytuje wpisy w systemie ewidencjonowania użytkownika, zespolone paski i elementy katalogów w celu utworzenia tabeli liczby referencyjnych (TORC).
      W TORC zbieranie śmieci rejestruje wszystkie skróty w systemie i liczbę odwołań do każdego skrótu.

      Krok 2 — Odczytywanie indeksów:
      Po zakończeniu torc każdy węzeł ładuje do pamięci podzbiór poszczególnych pasków indeksu. Liczba pasków do odczytu jest zdefiniowana przez parametr gccount . W przypadku każdego skrótu zdefiniowanego w indeksie zbieranie śmieci wyszukuje skrót w TORC, aby sprawdzić, czy jest on referencyjny.

      • Jeśli skrót istnieje zarówno w indeksie, jak i w TORC, nie ma nic do wykonania. Każdy skrót w TORC ma liczbę referencyjną co najmniej 1, więc skrót jest zarówno zdefiniowany, jak i referencyjny.
      • Jeśli skrót istnieje w indeksie, ale nie w TORC, skrót jest definiowany, ale nie odnosi się do tego, więc można go usunąć.

      Uwaga: Jeśli skrót istniał w TORC, ale nie w indeksie, może to być błąd integralności danych (skrót, który jest określany, ale nie zdefiniowany).  Skutkuje to niepowodzeniem operacji hfscheck.

      Krok 3 — Usuwanie skrótów bez wnioskowania:
      Jak już wspomniano wcześniej, skróty, które nie są wymienione, nie są częścią żadnej kopii zapasowej, więc można je bezpiecznie usunąć z Avamar. Aby to zrobić, należy zebrać śmieci:

      1. Usuwa wpis w indeksie.
      2. Wyzeruje wpis skrótu w deskryptorze nagłówka fragmentu (CHD). CHD określa, gdzie znajdują się pojedyncze fragmenty wewnątrz kontenera z przepłężnikiem.

      Firma Avamar oznaczyła obszar zajmowany przez skrót jako pusty. Ze względów wydajności i pojemności dane nie są usuwane na tym etapie.

      Krok 4 — Aktualizacja TORC:
      Jeśli fragment, który usunięto ze zbierania śmieci, został złożony, należy zaktualizować TORC.
      Jeśli przyjrzymy się kroku 1, liczba odwołań w TORC obejmuje odwołania wykonane za pomocą pasków złożonych, które zawierają złożone fragmenty.
      Ponieważ usunięto fragment zespolone, można zdekompilować liczbę referencyjną w TORC po jednej dla wszystkich skrótów, do których odwołania są gromadzone.
      Zbieranie śmieci wykonuje to poprzez odczytanie w kompozycie, aby sprawdzić, które skróty odwołania, a następnie zaktualizowanie TORC.

      Krok 5 — Przeczytaj następny zestaw indeksów:
      Zbieranie śmieci rozładowuje poprzedni zestaw pasków indeksu z pamięci, a następnie ładuje nowy zestaw.
      Kroki 2, 3 i 4 są powtarzane dla tych nowych pasków indeksu.
      Po odczytaniu wszystkich pasków indeksu wszelkie fragmenty danych (znane jako "atomowe") w TORC z 0 odniesieniami (w kroku 4) są usuwane.

      Krok 6 — Rozpocznij nowy przebieg:
      Po odczytaniu wszystkich indeksów zbieranie śmieci rozpoczyna nowy przebieg.
      Wszystkie paski indeksu są odczytywane ponownie, wyszukując dane, których nie można już odnieść dzięki naszym poprzednim passom.

      Jest to konieczne, ponieważ skróty nie są odczytywane w kolejności logicznej, ale w kolejności, w jakiej są przechowywane w indeksach.
      Zbieranie śmieci nie ma pewności, czy skróty znajdują się w optymalnej kolejności. Skrót może być opisany do końca przebiegu.

      Dwa przebiegi zbierania śmieci mogą wygodnie utrzymać pojemność "stabilną" w większości środowisk serwerów Avamar.
      Zbieranie śmieci przebiega pomyślnie, aż zabraknie czasu lub pomyślnie zakończy się bez usuwania żadnych danych.



      Ręczne zbieranie

      śmieciMikrozarządzanie serwerem Avamar nie powinno być wymagane. Harmonogram ma na celu automatyzację wykonywania zadań konserwacyjnych. Jeśli pojemność Avamar jest wysoka, zapoznaj się z podręcznikiem najlepszych praktyk operacyjnych Avamar i rozwiązaniem Avamar: Pojęcia dotyczące zarządzania pojemnością i szkolenia.

      W rzadkich przypadkach zbieranie śmieci może pomóc złagodzić problemy z ostrymi problemami, gdy "pojemność użytkownika" GSAN jest tak wysoka, że system przechodzi w tryb tylko do odczytu. 
      W takich przypadkach zbieranie śmieci jest wykonywane ręcznie w celu obniżenia poziomu pojemności do poziomu tuż poniżej progu tylko do odczytu. Umożliwia to uruchomienie okna kopii zapasowej.
      Automatyczne zbieranie śmieci może działać normalnie.

      Dział pomocy technicznej firmy Avamar powinien dokładnie zbadać i zrozumieć sytuację przed ręcznym zbieraniem śmieci.
      Nie ma potrzeby żądania ręcznego zbierania śmieci przez pomoc techniczną w systemie bez autoryzacji inżyniera pomocy technicznej L2 po przeprowadzeniu takiego badania.
      Patrz Avamar — informacje na temat korzystania z ręcznego zbierania śmieci.

      Additional Information



       

      Affected Products

      Avamar

      Products

      Avamar, Avamar Server
      Article Properties
      Article Number: 000068726
      Article Type: How To
      Last Modified: 05 Aug 2025
      Version:  12
      Find answers to your questions from other Dell users
      Support Services
      Check if your device is covered by Support Services.