如何修改备份媒体块大小

本文适用于 阿曼达企业(AE) 

Amanda配置文件中的设备BLOCK_SIZE参数确定存储介质(磁盘,磁带或云)上备份映像的块大小。 不能使用Zmanda管理控制台(ZMC)更改磁盘或磁带的此参数。 在写入云时,在ZMC中可以通过在“设备”页面的“高级选项”部分中更改云设备使用的块大小来更改媒体块大小。

 最小块大小为32 KB 这是ZMC设置为备份到磁盘和磁带设备的默认设置。 磁盘或磁带的最佳设备块大小是设备使用的本机块大小,即。 文件系统或磁带驱动器。

写入Amazon S3的备份的默认设备块大小为2 MB(2兆字节)。 Amazon S3设备没有本地块大小,但如果更改默认值,则应选择合理的块大小。 应避免块尺寸过小,因为由于开始和结束每个块的开销会导致效率低下。 应谨慎考虑过大的块大小(例如1G),因为Amanda在操作期间始终会在服务器内存中保留一些块。

要使用默认的32k块大小以外的块大小,必须将设备的BLOCK_SIZE属性设置为所需的大小:

  1. 将目录更改为 / etc / zmanda / zmc / zmc_ags / device_profiles 目录(在3.1.5和更早版本中,它是 / etc / zmanda / zmc_aee / device_profiles).
  2. 找到设备配置配置文件(.yml 您要修改其BLOCK_SIZE属性的文件)。 该设备配置文件名与Zmanda管理控制台中指定的设备名相同。
  3. 编辑设备配置文件(.yml 文件)并找到device_property_list部分:

    3.3.0及更高版本:device_property_list:LEOM:开启
    3.1.5及更早版本:device_property_list:注释:'http://wiki.zmanda.com/man/amanda-devices.7.html'COMPRESSION_comment:启用FSF_comment:禁用BSF_comment:启用
  4. 添加(或修改)BLOCK_SIZE属性。 如果未指定单位,则以字节为单位给出此属性值。 以下示例将块大小设置为8 MB。

    3.3.0及更高版本:device_property_list:LEOM:BLOCK_SIZE:8m
    3.1.5及更早版本:device_property_list:注释:'http://wiki.zmanda.com/man/amanda-devices.7.html'COMPRESSION_comment:在FSF_comment上:BSF_comment:在BLOCK_SIZE上:8m

注意:请注意每个缩进为2个空格,必须仔细观察。

  1. 重新加载 管理员->备份集 Zmanda管理控制台中的页面,以便应用更改。 在AE 3.0.X中,页面底部左侧有一个“重新生成设备绑定”按钮。 在3.1中,下部表格底部同样有一个“刷新表格”按钮。
  2. 使用确认更改 管理员 命令。 如果您的备份集名称为Daily,则以下输出应确认更改:
     $ amadmin每日配置| grep -i'DEVICE.PROP。* block-size'DEVICE_PROPERTY“ block-size”“ 8m”
  3. 设备属性缓冲区的大小应为该值的两倍。 对于使用此ZMC设备的任何备份集,请编辑其amanda.conf文件,例如/etc/amanda/Daily/amanda.conf,并增加“ device_output_buffer_size”参数至少为BLOCK_SIZE参数的两倍。 对使用此ZMC设备的任何其他备份集重复上述操作。 进行更改后,请使用确认每个备份集的更改 配置文件 (以KB为单位显示的大小),例如,
     $ amgetconf每日device_output_buffer_size 16384