web-dev-qa-db-ja.com

バックアップテープの圧縮

テープバックアップシステムで実際に圧縮が行われていることを確認するには、どのようなことを確認する必要がありますか?テープは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で圧縮(つまりソフトウェア圧縮)をオフにしました
1
pufferfish

DataCompEnabled: yesは、圧縮が有効になっていることを意味します。

2

あなたのテープは何歳ですか? LTO-1テープは古いため、100GBより前にいっぱいになることがよくあります(新しいテープは140〜150GBでいっぱいになります)。

0
AndrewQ

Mirceaが指摘したように、tapeinfo出力のDataCompEnabled: yesは、テープドライブでハードウェア圧縮が有効になっていることを意味します。

圧縮は、入力を受け取り、サイズを50%縮小する魔法のようなものではありません。これは、ほとんどのテープベンダーが広告で主張していることです。Baculaのインストールですでにgzip(またはその他の)圧縮が行われている場合は、テープドライブのハードウェア圧縮が最適に効果的ではありません(実際、Baculaが効果的な圧縮を行っている場合、テープドライブのハードウェア圧縮によってデータが占有される可能性がありますmoreスペース)。

テープドライブの圧縮をテストして、正しく機能していることを確認する場合は、通常、tarを使用して、圧縮性の高いデータで構成されるテープを作成します(テキストファイルが適しています)。そのデータを保存するために使用するテープの量を確認します。

0
voretaq7