DDRescue를 사용하여 더 작은 하드 드라이브에 복제

DDRescue를 사용하여 더 작은 하드 드라이브에 복제

저는 현재 고장이 나기 시작한 700GB Seagate 하드 드라이브를 사용하여 작업하고 있습니다. 앞으로는 이것을 "SDB"라고 부르겠습니다. 복제할 수 있을 때 복제하고 싶습니다.

그러나 제가 사용할 수 있는 유일한 하드 드라이브는 500GB WD 하드 드라이브입니다. 앞으로는 이것을 "SDC"라고 부르겠습니다.

SDB의 파티션 구성표는 다음과 같습니다. 9.77GB는 복구 파티션에 할당되고 나머지 688.87GB는 Windows 파티션에 할당됩니다. 둘 다 NTFS를 사용하여 포맷되었습니다.

SDC에는 파티션 구성표가 없습니다.

DDRescue를 사용하여 하나의 하드 드라이브를 다른 하드 드라이브로 복제하는 방법을 알고 있지만 동일한 크기의 하드 드라이브를 사용해서만 수행했습니다. 참고로 저는 일반적으로 "ddrescue -v -r 3 /dev/sdb /dev/sdc example.log" 명령을 사용합니다.

DDRescue로 이 작업을 수행할 수 있는지 알고 싶습니다. 나는 GNU의 매뉴얼을 읽었습니다(http://www.gnu.org/software/ddrescue/manual/ddrescue_manual.html) 그리고 그것이 가능하다는 것을 나타내는 어떤 것도 보지 못했습니다.

나는 이것이 올바른 인상인지 확인하기 위해 찾고 있습니다. 이것이 가능하지 않다면 여러분 중 누구라도 제안 사항을 해결할 수 있다면 도움이 될 것입니다. 하지만 꼭 그렇게 해야 한다는 의무감을 느끼지는 마세요. 나는 하나의 스레드가 두 가지 많은 질문으로 인해 수렁에 빠지는 것을 원하지 않습니다.

답변1

이 디스크가 손상되었다고 의심되는 경우, 가장 중요한 데이터를 복구하거나 복제하려고 시도하지 말고 즉시 가장 중요한 데이터를 꺼내는 것이 가장 중요합니다. 다시 말하지만, 복제하려고 시도하지 말고 전략적으로 가장 중요한 데이터를 안전한 곳으로 먼저 이동한 다음 덜 중요한 데이터를 나중에 이동하도록 시도하십시오.

드라이브 복제를 시도하면 치명적인 오류가 발생할 수 있을 뿐만 아니라 복제 시도 중에 디스크에 99% 오류가 발생하면 디스크가 이제 작동하지 않을 뿐만 아니라 디스크 이미지도 거의 쓸모 없게 됩니다.

http://www.roadkil.net/program.php?ProgramID=29&Action=NewOSID&DownloadVersion=9&Installer=NO

이 도구의 장점은 불량 섹터에 파일이 있는 경우 전체 프로세스가 중단되지 않고 계속해서 전송된다는 것입니다. Windows에는 파일을 절반 정도 읽을 수 없으면 전체 작업을 중단하는 나쁜 습관이 있습니다.

이렇게 하면 가장 중요한 데이터를 먼저 얻은 다음 다른 것들을 얻을 수 있습니다. 기적적으로 디스크가 이 문제에서 살아남는 경우 imagex를 사용하여 이미지를 캡처해 보십시오. 이는 섹터 기반 이미징 도구가 아닌 파일 시스템 기반 이미징 도구이므로 운이 좋을 수도 있습니다.

답변2

드라이브 이미지 XML을 사용해 보는 것은 어떨까요? 훨씬 간단하며 다양한 크기의 드라이브에서 작동합니다.

관련 정보