Deja-dup : 잘못된 데이터-파일에 대한 SHA1 해시 불일치


8

deja-dup 유틸리티를 사용하여 데이터를 백업하고 12.04를 새로 설치했습니다.
그러나 백업을 복원하려고 할 때이 오류가 발생했습니다.

invalid data - SHA1 hash mismatch for file:
 duplicity-full.20120508T105537Z.vol12.difftar.gz
 Calculated hash: 8ae69af39a566823309fae86142ae3a2af16358d
 Manifest hash: 6a332f406b0842f229e2122921c0e4c97c4f76bd

캐시를 제거하고 다른 옵션으로 수동 복원을 수행하려고 시도했지만 동일한 파일에서 매번 실패합니다. 나는 그 파일이 다른 파일보다 작다는 점에 주목했다. 다른 모든 파일은 51Mb 인 반면 약 30Mb입니다.

  • 총 백업 크기는 약 35Gb입니다.
  • 백업은 FAT 파일 시스템이있는 외장 USB 드라이브에 저장됩니다.
  • 암호화 사용 안함

해결 방법이 있습니까?
복원에서 특정 파일을 제외 할 수 있습니까?

어떤 아이디어? ... 당신이 이해하는 것처럼, 나는 이 데이터가 정말로 필요 합니다! ...

감사

업데이트 : @Nirmik, @Eliah Kagan :

로컬 디렉토리와 UbuntuOne에서도 복원하려고했습니다. 같은 문제입니다. 일부 파일을 복원 할 수는 있지만 전체 백업을 복원하지 못했습니다. 작은 디렉토리의 테스트 백업으로 이러한 작업을 수행하려고했습니다 ... 문제는 일관됩니다.

답변:


4

알려진 버그 인 deja-dup bug 826389 , bug 487720이라고 생각 합니다.

두 번째 링크에서 인용하면 데이터 손상이 하드웨어에 의한 것이 아니라 완전히 소프트웨어 관련 인 것 같습니다.

이중화가 중단되기 전에 (예 : 시스템 종료 등) 볼륨 파일이 백엔드에 완전히 기록되지 않은 경우에 발생할 수 있습니다. 다음 실행에서 백업을 다시 시작하면 다음 볼륨으로 시작됩니다. 반 완전 볼륨 파일은 백엔드에 있으며 나중에 복원 할 때이 오류가 발생합니다.

이전 백업 세트에서 복원하거나 손상된 볼륨에 있지 않은 개별 파일을 복원하여 수동으로 복구 할 수 있습니다.

첫 번째 링크에서 다른 두 사람은 말합니다.

이 문제에는 두 가지 방법이 있습니다. 손상된 백업 이전의 백업에서 복원을 시도 할 수 있습니다. 따라서 오래된 백업에서 복원 해보십시오.

손상된 볼륨에있는 파일을 제외한 백업 세트에서 모든 파일을 복원하여 특정 볼륨을 피할 수도 있습니다.

과:

대단히 감사합니다. 내가 한 것은 [duplicity --file-to-restore ....]이었고 중요한 파일을 복원했습니다.

필자는 deja-dup 또는 duplicity를 사용한 적이 없지만 가장 합리적인 해결책은 deja-dup을 사용하여 손상되지 않은 볼륨을 자동으로 복원 한 다음 볼륨 내에서 손상되지 않은 파일을 하나씩 사용하여 하나씩 복원하는 것입니다. duplicity --file-to-restore ...

도움이 되었기를 바랍니다.


1

/ Home / username / backup과 같이 홈 디렉토리의 폴더로 데이터를 전송하십시오.

Deja-dup Settings에서 백업 디렉토리를 변경하고 복원을 시도하십시오 ...

설정을 변경하려면

시스템 설정 >> 백업 >> 스토리지 >> "로컬 폴더"선택 >> "/ home / username / backup"과 같은 경로 선택

외부 미디어가 문제의 원인 일 수 있습니다.


1
deja-dup이 외부 드라이브에서 손상된 데이터를 읽지 만 내부 드라이브 (내부 드라이브에 있다고 가정 /home ) 에 복사하는 데 성공한 이유는 무엇 입니까? 외부 미디어에 문제가있는 경우 동일한 방식으로 파일 복사 작업에 영향을 미치지 않는 이유는 무엇입니까?
Eliah Kagan

외부 장치가 손상되었다고 말하는 것은 아닙니다. 그러나 설정에 설정된 경로가 올바르지 않으면 문제가 될 수 있습니다. 때로는 홈 폴더로 가져 와서 해결 된 일부 파일 등에서 이상한 문제가 발생했습니다. 내 대답이 100 % 작동한다고 말하지는 않습니다. 방금 시도해 보라고 제안했습니다.
Nirmik
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.