Hur man ändrar blockstorleken för reservmediet

Denna artikel är för Amanda Enterprise (AE) 

Enhetens BLOCK_SIZE-parameter i Amandas konfigurationsfiler bestämmer blockstorleken för säkerhetskopierade bilder på lagringsmediet (disk, band eller moln). Denna parameter kan inte ändras med Zmanda Management Console (ZMC) för disk eller band. Medieblocksstorlek kan ändras i ZMC när du skriver till moln genom att ändra blockstorleken som används av molnenheten i avsnittet Avancerade alternativ på sidan Admin | enheter.

Smakämnen minsta blockstorlek är 32 kB vilket är standardinställningen av ZMC för säkerhetskopiering till disk- och bandenheter. Optimal enhetsblockstorlek för disk eller band är den ursprungliga blockstorlek som används av din enhet, dvs. filsystem eller bandenhet.

Standardblocksstorlek för säkerhetskopior skrivna till Amazon S3 är 2 MB (2 mega-byte). Det finns ingen naturlig blockstorlek för Amazon S3-enheten men en rimlig blockstorlek bör väljas om den ändras från standard. En blockstorlek som är alltför liten bör undvikas eftersom detta kan leda till ineffektivitet på grund av omkostnaderna vid start och efterbehandling av varje block. Blockstorlekar som är för stora, till exempel 1G, bör övervägas noga eftersom Amanda håller några block i serverminnet hela tiden under operationen.

För att använda en annan blockstorlek än standardstorleken på 32k måste enhetens BLOCK_SIZE-egenskap ställas in till önskad storlek:

  1. Byt katalog till / etc / zmanda / zmc / zmc_ags / device_profiles katalog (i 3.1.5 och tidigare är den / etc / zmanda / zmc_aee / device_profiles).
  2. Leta reda på enhetens konfigurationsprofil (.etc fil) som du vill ändra egenskapen BLOCK_SIZE för. Det här enhetskonfigurationsfilnamnet har samma namn som enhetsnamnet som anges i Zmanda Management Console.
  3. Redigera enhetens profil (.etc fil) och leta reda på avsnittet device_property_list:

    3.3.0 och senare:device_property_list: LEOM: på
    3.1.5 och tidigare:device_property_list: comment: 'http://wiki.zmanda.com/man/amanda-devices.7.html' COMPRESSION_comment: on FSF_comment: off BSF_comment: on
  4. Lägg till (eller ändra) egenskapen BLOCK_SIZE. Det här egenskapsvärdet anges i byte om ingen enhet anges. I följande exempel sätts blockstorleken till 8 MB.

    3.3.0 och senare:device_property_list: LEOM: på BLOCK_SIZE: 8m
    3.1.5 och tidigare:device_property_list: comment: 'http://wiki.zmanda.com/man/amanda-devices.7.html' COMPRESSION_comment: on FSF_comment: off BSF_comment: on BLOCK_SIZE: 8m

Obs! Observera att varje fördjupning är två blanksteg och måste följas noggrant.

  1. Ladda om Admin -> Säkerhetskopiering sidan i Zmanda Management Console så att ändringen tillämpas. I AE 3.0.X finns en “Regenerera enhetsbindningar” -knappen längst ner till vänster på sidan. I 3.1 finns det på samma sätt en “Uppdatera tabell” -knapp längst ner på det nedre bordet.
  2. Bekräfta ändringen med amadmin kommando. Om ditt reservuppsättningsnamn är Daily bör följande utdata bekräfta ändringen:
     $ amadmin Daily config | grep -i 'DEVICE.PROP. * blockstorlek' DEVICE_PROPERTY "blockstorlek" "8m"
  3. Enhetsegenskapens buffertstorlek bör vara dubbelt så högt. För alla reservuppsättningar som använder denna ZMC-enhet, redigera dess amanda.conf-fil, till exempel, /etc/amanda/Daily/amanda.conf, och öka parametern “device_output_buffer_size” så att den blir minst dubbelt så stor som din BLOCK_SIZE-parameter. Upprepa för alla andra reservuppsättningar som använder denna ZMC-enhet. När ändringen har gjorts bekräftar du ändringen för varje reservuppsättning med amgetconf (storlek visas i KB), till exempel,
     $ amgetconf Daily device_output_buffer_size 16384