다음 명령을 사용하여 여러 개의 큰 디렉터리(수 테라바이트 크기)를 보관했습니다.
$ tar -vcf directories.tar --remove-files dir1/ dir2/ dir3/ dir4/
GNU 화면을 통해 작업하던 중 실수로 프로세스를 취소했습니다! (CTRL-C)
이제 dir1과 dir2가 삭제되었으며 아카이브의 어떤 항목에도 액세스할 수 없는 것 같습니다.
$ tar -tvf directories.tar
tar: This does not look like a tar archive
tar: Exiting with failure status due to previous errors
$ file directories.tar
directories.tar: empty
어쨌든 올바르게 완료하거나 손상된 tar 아카이브에서 데이터를 복구할 수 있도록 아카이브 프로세스를 계속할 수 있습니까?
저는 우분투 MATE를 사용하고 있습니다.
답변1
tar 파일이 비어 있으면 복구할 데이터가 없습니다.