Jak zmodyfikować rozmiar bloku nośnika kopii zapasowej

Ten artykuł jest przeznaczony dla Amanda Enterprise (AE) 

Parametr urządzenia BLOCK_SIZE w plikach konfiguracyjnych Amandy określa rozmiar bloku obrazów kopii zapasowych na nośniku pamięci (dysk, taśma lub chmura). Tego parametru nie można zmienić za pomocą konsoli zarządzania Zmanda (ZMC) dla dysku lub taśmy. Rozmiar bloku multimediów można zmienić w ZMC podczas zapisywania w chmurze, zmieniając rozmiar bloku używanego przez urządzenie w chmurze w sekcji Opcje zaawansowane na stronie Administrator | urządzenia.

Połączenia minimalny rozmiar bloku to 32 KB który jest domyślnym ustawieniem ZMC do tworzenia kopii zapasowych na dyskach i urządzeniach taśmowych. Optymalny rozmiar bloku urządzenia dla dysku lub taśmy to natywny rozmiar bloku używany przez urządzenie, tj. system plików lub napęd taśmowy.

Domyślny rozmiar bloku urządzenia dla kopii zapasowych zapisywanych w Amazon S3 to 2 MB (2 megabajty). Nie ma natywnego rozmiaru bloku dla urządzenia Amazon S3, ale należy wybrać rozsądny rozmiar bloku, jeśli zostanie zmieniony z domyślnego. Należy unikać zbyt małych bloków, ponieważ może to prowadzić do nieefektywności ze względu na narzut związany z rozpoczęciem i wykańczaniem każdego bloku. Rozmiary bloków, które są zbyt duże, na przykład 1G, należy dokładnie rozważyć, ponieważ Amanda przechowuje kilka bloków w pamięci serwera przez cały czas podczas operacji.

Aby wykorzystać rozmiar bloku inny niż domyślny rozmiar bloku 32 kB, właściwość BLOCK_SIZE urządzenia musi być ustawiona na żądany rozmiar:

  1. Zmień katalogi na / etc / zmanda / zmc / zmc_ags / device_profiles katalog (w wersji 3.1.5 i wcześniejszych to / etc / zmanda / zmc_aee / device_profiles).
  2. Zlokalizuj profil konfiguracji urządzenia (.yml file), dla którego chcesz zmodyfikować właściwość BLOCK_SIZE. Ta nazwa pliku konfiguracyjnego urządzenia ma taką samą nazwę, jak nazwa urządzenia podana w konsoli zarządzania Zmanda.
  3. Edytuj profil urządzenia (.yml file) i zlokalizuj sekcję device_property_list:

    3.3.0 i nowsze:device_property_list: LEOM: wł.
    3.1.5 i starsze:device_property_list: komentarz: 'http://wiki.zmanda.com/man/amanda-devices.7.html' COMPRESSION_comment: on FSF_comment: off BSF_comment: on
  4. Dodaj (lub zmodyfikuj) właściwość BLOCK_SIZE. Ta wartość właściwości jest podawana w bajtach, jeśli nie określono żadnej jednostki. Poniższy przykład ustawia rozmiar bloku na 8 MB.

    3.3.0 i nowsze:device_property_list: LEOM: na BLOCK_SIZE: 8m
    3.1.5 i starsze:device_property_list: komentarz: 'http://wiki.zmanda.com/man/amanda-devices.7.html' COMPRESSION_comment: on FSF_comment: off BSF_comment: on BLOCK_SIZE: 8m

Uwaga: Należy zwrócić uwagę, że każde wcięcie ma 2 spacje i musi być dokładnie przestrzegane.

  1. Załaduj ponownie Administrator -> Zestawy kopii zapasowych w konsoli zarządzania Zmanda, aby zmiana została zastosowana. W AE 3.0.X znajduje się przycisk „Regeneruj powiązania urządzeń” na dole, po lewej stronie strony. W 3.1 podobnie, na dole dolnej tabeli znajduje się przycisk „Odśwież tabelę”.
  2. Potwierdź zmianę za pomocą admin Komenda. Jeśli nazwa zestawu kopii zapasowych to Codziennie, następujące dane wyjściowe powinny potwierdzić zmianę:
     $ amadmin Dzienna konfiguracja | grep -i 'DEVICE.PROP. * rozmiar bloku' DEVICE_PROPERTY "rozmiar bloku" "8m"
  3. Rozmiar buforu właściwości urządzenia powinien być dwukrotnie większy od tej wartości. Dla każdego zestawu kopii zapasowych, który używa tego urządzenia ZMC, edytuj jego plik amanda.conf, na przykład /etc/amanda/Daily/amanda.conf, i zwiększ parametr „device_output_buffer_size”, aby był co najmniej dwukrotnie większy niż parametr BLOCK_SIZE. Powtórz te czynności dla innych zestawów kopii zapasowych korzystających z tego urządzenia ZMC. Po dokonaniu zmiany potwierdź zmianę dla każdego zestawu kopii zapasowych za pomocą amgetconf (rozmiar pokazany w KB), na przykład,
     $ amgetconf Codziennie device_output_buffer_size 16384