dd_rescue와 ddrescue의 차이점은 무엇이며 언제 다른 것보다 선호합니까?

dd_rescue와 ddrescue의 차이점은 무엇이며 언제 다른 것보다 선호합니까?

불량 하드웨어에서 dd 작업을 수행하기 위한 두 가지 유사한 도구가 있습니다.

dd_rescue와 ddrescue의 차이점은 무엇이며 언제 다른 것보다 선호합니까?

답변1

GNU는 ddrescue먼저 청크 크기를 사용하여 좋은 청크를 빠르게 복사한 다음 첫 번째 패스에서 실패한 청크에서 더 작은 청크를 읽어 더 많은 데이터를 선택적으로 복구하려고 시도합니다. 이를 위해서는 아직 누락된 영역을 기록하는 로그 파일이 필요하며, 출력은 임의 액세스를 허용하는 파일이나 디스크로 전송되어야 합니다. 로그 파일이 존재하는 동안 다시 실행하면 ddrescue누락된 부분만 다시 읽으려고 시도합니다.

Kurt Garloff는 dd_rescue데이터를 순차적으로 복사하여 데이터를 표준 출력으로 캡처할 수 있습니다. 예를 들어 파일에 쓰기 전에 압축할 수 있습니다. 읽기 오류가 발생하면 dd_rescue일시적으로 더 작은 블록 크기로 전환하여 디스크의 나머지 부분을 계속 진행하기 전에 문제가 있는 영역에서 데이터를 복구하려고 시도합니다.

관련 정보