그래서 저는 테이프 드라이브를 가지고 있으며 이를 사용하여 일부 항목(오래된 프로젝트)을 영구적으로 보관합니다. 이것은 "한 번 복사"하는 작업이며 버전 제어/증분 백업 등이 없습니다. 물론 나중에 테이프에 새로운 항목이 추가될 수도 있습니다.
나는 이를 위해 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를 사용하여 테이프를 추출할 수도 있습니다(일부 확장 속성 없이 - 하지만 괜찮습니다. "만약의 경우" 대체입니다.)