잘린 btrfs에서 복원하는 방법?


1

두 가지 문제의 조합으로 고통 받고 있습니다.

  • HDD 인클로저를 한 번 변경하고 초기 인클로저 (및 다른 테스트를 위해)로 다시 변경 한 btrfs후 5TB 는 2TB 후에 잘리고 더 이상 마운트 할 수 없습니다 (2TB를 기반으로 결함이있는 Linux 커널이 아니라고 가정합니다) GPT를 올바르게 인식했거나 다른 것을 놓치고 파티션의 꼬리를 디스크에 썼습니다.)
  • 읽을 수없는 8000 개 이상의 손상된 블록으로 HDD가 부분적으로 손상되었습니다 (여러 번의 실행에 따라) ddrescue

심지어 가장 작은 오류가 발생 bad block실패 btrfs check하드 디스크와 모두 ddrescue이미지 있도록 설치가 FS의 오류를 수정이 필요하기 때문에 작동하지 않습니다 크기 조정 btrfs restore입력으로 전체 장치를 허용하지 않습니다. btrfs restore실패

leaf parent key incorrect 29425664
Error searching -1

장치 경계에 도달 한 후 2TB 경계 외부의 데이터를 찾은 후 확인합니다.

btrfs-progsLinux 4.2.5에서 4.2.3 Ubuntu 15.10을 사용하고 있습니다.


이전 인클로저로 다시 전환 하시겠습니까? 분명히 새로운 것은 2TB 이상을 처리 할 수 ​​없습니다.
psusi

그것은 내 측면에서 정확하지 않았습니다. 잘림이 발생했을 때 인클로저를 한 번만 사용했습니다. 한편 나는 초기를 사용하고 다른 사람들도 테스트했습니다. 그러나 잘림은 최종적인 것으로 보입니다.
Karl Richter

당신은 어디에서 크기를 얻고 있습니까? 무엇을 parted print보여줍니까?
psusi
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.