备份磁带压缩

我应该检查什么东西来确认压缩实际上发生在我们的磁带备份系统上? 尽pipe磁带标记为200G / 520G(本机/压缩)容量,但它们似乎在200G标记之前(一些小于100G)填满。

我在用着

  • 索尼AIT-4磁带自动换片机
  • 索尼SDX4-200C(AIT-4)磁带
  • Ubuntu Lucid
  • Bacula的

我试过用tapeinfo -f / dev / nst0来检查硬件压缩,它给出了

Product Type: Tape Drive Vendor ID: 'SONY ' Product ID: 'SDX-900V ' Revision: '0102' Attached Changer API: No SerialNumber: '0001000036' MinBlock: 2 MaxBlock: 8388608 SCSI ID: 1 SCSI LUN: 0 Ready: yes BufferedMode: yes Medium Type: Not Loaded Density Code: 0x33 BlockSize: 0 DataCompEnabled: yes DataCompCapable: yes DataDeCompEnabled: yes CompType: 0x3 DeCompType: 0x3 BOP: yes Block Position: 0 Partition 0 Remaining Kbytes: 201778000 Partition 0 Size in Kbytes: 201779000 ActivePartition: 0 EarlyWarningSize: 0 NumPartitions: 0 MaxPartitions: 0 

…所以我认为它已经开始

笔记:

  • Bacula文档说硬件压缩需要启用“系统工具如mt”
  • 数据“应该”压缩得很好。 最大的比例是具有大量冗余(基因组数据)的文本文件。 bzip通常会降低到10-30%
  • 我在Bacula中closures压缩(即软件压缩)

DataCompEnabled: yes表示已启用压缩。

正如Mircea指出DataCompEnabled: yes在您的tapeinfo输出中是,意味着您的磁带驱动器已启用硬件压缩。

压缩并不是一个神奇的东西,它的input和减less了50%的大小,这是大多数磁带厂商声称在他们的广告 – 如果您的Bacula安装已经在做gzip(或其他)压缩您的磁带驱动器的硬件压缩不是最有效的(事实上,如果Bacula正在进行有效的压缩,您的磁带机的硬件压缩可能会使数据占用更多的空间)。

如果你想testing你的磁带机的压缩,以确保它的工作正常,最好的方法是使用tar来写一个由高度可压缩数据组成的磁带(文本文件对此很有用),然后看看有多less磁带你用来存储这些数据。

你的磁带几岁? 我们的LTO-1磁带通常在100GB之前填满,因为它们是旧的(新磁带填满140-150GB)。