.tar 백업을 복원하는 방법 [닫기]

.tar 백업을 복원하는 방법 [닫기]

.tar다음 명령을 사용하여 추출하려고 하면 백업이 있습니다.

tar -xvf backup.tar 

아무것도 가져오지 않으며 오류나 경고도 없습니다.

손상된 것 같습니다. .tar백업을 복원할 수 있는 방법이 있나요 ?

답변1

tar파일 손상으로 인해 작동하지 않는 경우 cpio다음과 같은 경우가 있습니다.

cpio -ivd -H tar < backup.tar

cpiotar 파일의 손상된 부분을 건너뛰는 것으로 알려져 있습니다. 이 경우 "N 바이트의 가비지 건너뛰기"에 대한 메시지가 표시됩니다.

답변2

해결책을 시도해 보세요https://unix.stackexchange.com/a/96431/582295-i. 나는 90G 파일로만 추출한 209G 아카이브를 가지고 있지만 xfi xfi를 사용하여 다른 파일을 추출할 수 있었습니다(마지막에 약간의 오류가 발생했지만 그래도 아무것도 없는 것보다는 낫습니다).

관련 정보