ddrescue에서 대상 드라이브를 손상된 드라이브와 동일한 방식으로 포맷해야 합니까?

ddrescue에서 대상 드라이브를 손상된 드라이브와 동일한 방식으로 포맷해야 합니까?

친구: ddrescue에 관해 3가지 간단한 질문이 있습니다. 이것이 내가 실행하고 싶은 것입니다:

sudo ddrescue -f -n -v -v -v -v /dev/sdi /dev/sdh RescueHD10.log
  1. 출력 드라이브 "/dev/sdh"는 나에게 새로운 것입니다. 입력(즉, 손상된) 드라이브와 동일한 방식으로 포맷해야 합니까? (즉, 입력 드라이브가 NTFS라면 출력도 NTFS로 포맷해야 할까요?)

  2. 출력 드라이브 "/dev/sdh"를 마운트해야겠죠?

  3. "-v"는 자세한 내용을 의미합니다. "-v -v -v -v"가 "-vvvv"와 다른 경우 차이점이 있습니까?

모두의 도움에 감사드립니다! !

답변1

  1. 출력 드라이브 "/dev/sdh"는 나에게 새로운 것입니다. 입력(즉, 손상된) 드라이브와 동일한 방식으로 포맷해야 합니까? (즉, 입력 드라이브가 NTFS라면 출력도 NTFS로 포맷해야 할까요?)

아니요, 복제 프로세스는 어쨌든 대상 드라이브의 모든 내용을 덮어씁니다.

그러나 복제가 성공하려면 대상 드라이브의 크기가 소스 드라이브와 최소한 동일해야 하며, 1바이트 이상이어야 합니다. 이는 MSDOS 파티션 테이블에 충분합니다.

GUID 파티션 테이블인 GPT가 있고 대상 드라이브가 큰 경우 드라이브 끝에 있는 백업 파티션 테이블도 복구해야 합니다. 이 작업을 수행하는 데 사용할 수 있습니다 gdisk.

  1. 출력 드라이브 "/dev/sdh"를 마운트해야겠죠?

아니요, 대상 드라이브에 파티션이 있으면 파티션이 있어야 합니다.아니요복제 시 설치됩니다. 소스 드라이브에도 마찬가지입니다. 파티션을 마운트하면 안 됩니다.

  1. "-v"는 자세한 내용을 의미합니다. "-v -v -v -v"가 "-vvvv"와 다른 경우 차이점이 있습니까?

확실하지는 않지만 info ddrescue-v가 더 많이 논의되므로 해당 구문을 사용하십시오.

답변2

  1. 이 도구는 블록 복사입니다. 전체 드라이브를 복사하므로 파티션 테이블, 파일 시스템 구조 및 모든 것이 원본에서 대상으로 복사됩니다.

  2. 아니요, 절대 그렇지 않습니다. 블록 수준에서 이를 재정의합니다. 여기에 파일 시스템을 마운트하면 우발적인 손상이 발생할 가능성이 높습니다. 소스 디스크도 마운트 해제되었는지 확인하세요. 둘 다 사용 중이 아니어야 합니다.

  3. 이는 구체적인 순서에 따라 달라지며 안타깝게도 일반화하는 것은 불가능합니다.

읽기/쓰기 블록 크기를 늘릴 수 있습니다. 기본값은 매우 작은 512바이트 블록입니다. 128KB 이상을 사용해 보세요.

답변3

  1. 일반적으로 말하자면: 아니요.
  2. 파티션을 파일(예: 이미지)로 덤프하려는 경우 대상 장치를 마운트해야 합니다. 그러나 소스(파티션)를 /dev/sda3(즉, 다른 파티션)과 같은 블록 장치에 덤프하려는 경우 다음을 수행해야 합니다.아니요설치대상.
  3. 그냥 시도해 보면 달라질 -vvvv지 모르겠습니다 .-v

관련 정보