ddrescue :“실패한 블록 나누기”중에 중지해도 안전합니까?


8

Ddrescue로 오류가 발생한 디스크를 복제하려고 시도

sudo ddrescue -r 3 / path / to / home / destination / 로그 파일

약 10 일 동안 실행되었습니다! 이제 실패한 블록을 분할 하고 지난 이틀 동안 아무것도 읽지 못했습니다 .

지금 Ctrl + c ddrescue 를 사용해도 안전 합니까? 그렇게하면 지금까지 구한 이미지를 사용할 수 있습니까?


ddrescue는 이미 하나의 패스를 수행했으며 드라이브의 대부분을 복사했습니다. 이제 실패한 블록을 분할하고 복사하려고합니다. 아무것도 손상시키지 않고 중지하는 것이 안전하지 않습니까?
ananth.p

따라서, 나는 의견이 게시되었지만 유용하다고 우려했다. 실제 질문은 여전히 ​​답이 남아 있습니다. 즉, 지금 중지 할 수 있습니까? "실패한 블록 분리"단계에서 복구 된 데이터를 중지하면 복구 된 데이터에 액세스 할 수 있습니까?
레몬 커리

답변:


2

이것은 ddrescue 매뉴얼 에서 가져온 것입니다 .

중대한! 복구를 중단 한 다음 다시 부팅하는 경우 파티션을 마운트하고 "수정"하려고하는 운영 체제가 부분적으로 복사 한 파티션을 부분적으로 복사하기 전에 파티션을 숨겨야합니다.


이해할 수 있는. Live CD로 부팅하고 소스 파티션을 자동으로 마운트하지 않습니다. 나는 그것을 방해하고 싶지 않습니다. Rescued는 어쨌든 자동으로 마운트되지 않는 이미지 파일입니다. ddrescue 작업이 불완전하므로 지금 종료하면 복구 된 이미지 파일을 전혀 마운트 할 수 있습니까? 데이터 추출을 시도 할 수 있습니다.
ananth.p

ddrescue의 멋진 기능은 활동을 중지했다가 다시 시작할 수 있다는 것입니다. 로그 파일을 사용하여 마지막으로 중지 된 위치를 선택합니다. 이미지 파일을 마운트 할 수 없다고 생각합니다.
Mitch

0

명령

fdisk -l /path/to/image  

파티션의 블록 크기와 시작 블록을 보여줍니다. 이를 사용하여 오프셋을 계산할 수 있습니다. 블록 크기가 512이고 시작 블록이 128이라고 가정하십시오.512*128=65536

그래서 65536당신은 다음 명령으로 마운트 할 수 있습니다 오프셋

mount -o loop,offset=65536 /path/to/image.img /mnt/tmp  

또는 마운트하려는 마운트 지점

작업이 완료되었습니다.


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.