HP互換*ドライブ(ここではTandberg Data HH LTO 4ドライブ)がある場合、SCSIログで残りのテープ容量を見つけることができます。圧縮率、読み取り/書き込みなど、他の多くの興味深い情報もあります。障害、ドライブ/テープ履歴など。
sg_logs -a /dev/nst1
このユーティリティは、一般的にsg3-utils
またはという名前のディストリビューションパッケージで利用できますsg3_utils
。
次のような行を探しています:
Main partition remaining capacity (in MiB)
Megabytes written to tape
(非圧縮容量から減算)
Data bytes written to media by WRITE commands
(非圧縮容量から減算)
それに失敗すると、ベンダー固有のツールを試すことができます。たとえば、HPにはHPE Library&Tape Toolsがあり、すべてのHP互換*ドライブで動作します。メニューに埋もれていると、ドライブのレポートを作成して表示する機能があり、そこにあるすべての情報を提供しますsg_logs
。
それに失敗すると、テープの終わりまで非圧縮データを書き込み、書き込まれたブロックを計算して、残っているものを把握できます(これは少し厄介なことは言うまでもありません)。
dd if=/dev/urandom of=/dev/nst1 bs=1M status=progress iflag=fullblock
または
openssl enc -aes-256-ctr -pass pass:"$(dd if=/dev/urandom bs=128 count=1 2>/dev/null | base64)" -nosalt < /dev/zero | dd of=/dev/nst1 bs=1M status=progress iflag=fullblock
*私の知る限り、IBMおよび場合によってはDellを除くすべてのドライブは同じOEM製であり、HP / HPEツールと互換性があります。
nst1
元の質問のデバイスであるため、この回答全体で使用しました。必要に応じて更新します。