Tar
是否有一些常用的方法來對 tar 磁帶備份進行編目?
所以,我有一個磁帶驅動器,並用它來永久存檔一些東西(舊項目)。這些是“複製一次”的東西,沒有版本控制/增量備份/等。當然,稍後可能會將新項目添加到磁帶中。
我為此使用 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>
由於這給我留下了一堆我必須手動跟踪的磁帶,我想知道是否有通用工具來對這些磁帶進行分類,甚至可能跟踪阻塞因素等內容。
我知道我可以手動將 a 執行
tar --list
到文件中並記筆記,這是我目前的方法,但在我開始錯誤之前,我想我會問。我不是在看像 bacula/bareos 之類的“大”程序,主要是因為我希望能夠僅使用手中的磁帶和全新的 *NIX 系統進行恢復。使用 tar,我知道我可以掃描每一個磁帶以找到我在緊急情況下需要的內容。(但我想避免這種情況,因此問題)
在評論中的討論之後,我選擇了
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 提取磁帶(沒有一些擴展屬性 - 但這很好,這是我的“萬一末日”備份)。