우분투로 유닉스 타르 파일 복원 복원하려고 시도했지만 지금까지 성공하지 못했습니다. 나는이 파일을

파일을 복원해야하는이 오래된 DDS3 및 DDS4 테이프가 모두 있습니다. 내가 아는 유일한 정보는 약 10 년에서 20 년 전에 Digital Unix를 사용하여 테이프에 넣었다는 것입니다. Tar 파일 형식입니다.

우분투 13.04를 사용하여 이러한 파일을 복원하려고 시도했지만 지금까지 성공하지 못했습니다. 나는이 파일을 어떻게 꺼내야할지 전혀 모른다. 터미널에서 시도한 몇 가지 명령은 다음과 같습니다.

/media/archive/SCSI/Linux$ sudo dd if=/dev/st0 ibs=128k | tar -vxf -
sudo tar -xzf /dev/st0 /media/archive/SCSI/Linux

/media/archive/SCSI/Linux내가 복원하려고하는 st0것은 테이프 드라이브 이름입니다.

도와주세요! 나는 인턴 일뿐입니다!
감사



답변

dd를 사용하여 테이프에서 모든 정보를 가져온 후 파일 사본을 실험하십시오. 테이프는 20 년 후에 깨지기 쉬우므로 매체가 갈라지고 산화물이 벗겨져 있다고 가정하십시오.

파일의 처음 100자를 검사하십시오. 스크램블링 된 것처럼 보이지만 바이너리 (암호화되지 않음) 인 경우 tar 헤더로 인식 가능해야합니다. 바이트 교환 스왑 전환으로 dd를 시도하십시오. 조합하면 스위치를 tar로 dd 할 수 있습니다.

헤더가 암호화 된 것으로 보이면 dd에서 다양한 바이트 스왑을 사용하여 tar z를 시도한 다음 uudecode를 시도하십시오 (파일 사본에서 dd 바이트 스왑, 처음 몇 백 …). 파일에서 압축을 푸십시오. 헤더가 보이면 전체 파일에 적용하십시오.


답변