だから私はテープドライブを持っていて、それを使っていくつかのアイテム(古いプロジェクト)を永久に保存します。これは「一度コピー」する作業で、バージョン管理/増分バックアップなどはありません。もちろん、後でテープに新しい項目を追加することもできます。
私はこれにtarを使います(Ubuntu 18.04のGNU tar 1.29)。
tar --create --verbose --verbose --blocking-factor=128 --checkpoint=10000
--checkpoint-action="echo=[%{%F %T}t] [%s] #%u: %T" --format=posix
--label="`date -Iseconds`" --totals --multi-volume --file=/dev/nst0 <Folders to backup>
これにより、手動で追跡する必要がある多くのテープが残るので、これらのテープを並べ替え、ブロック要因などの項目を追跡するための一般的なツールがあるかどうか疑問に思います。
私は手動でtar --list
ファイルを実行してメモを取ることができることを知っていますが、これは私の現在のアプローチですが、間違う前に尋ねる必要があると思いました。
私はbacula / bareosのような「大きな」プログラムを見ません。主に私が持っているテープと新しい* NIXシステムだけで復元できるようにしたいからです。 tarを使用すると、各テープをスキャンして緊急事態に必要なものを見つけることができます。 (しかし私はこれを避けたいので、この質問があります)
答え1
コメントで議論した後、私は行きました。star
、私に良い出力を提供します-block-number -v -v VOLHDR="`date -Iseconds`"
。ディレクトリとして使用できます。
block 0: a 0 0 V--------- root/root Nov 18 02:26 2019 2019-11-18T02:26:47-05:00 --Volume Header--
block 3: a 0 drwxr-xr-x 2 root/root Nov 18 02:25 2019 ./
block 6: a 17656337143 -rwxr-xr-x 1 root/root Dec 22 13:20 2016 Project1.zip
また、starまたはGNU tarを使用してテープを抽出することもできます(一部の拡張属性なしで-しかしそれは問題ありません。「もしあれば」代替です。)