전체 드라이브에 ext3 파일 시스템이 있는 2TB 외장 하드 드라이브가 있으므로 파티션이 없습니다. 파티션 테이블도 없다는 뜻인 것 같은데요? 특정 파일을 복사하면 I/O 오류가 발생하기 때문에 드라이브가 다소 손상되었습니다.
따라서 다음 명령을 사용하여 ddrescue를 사용하여 디스크를 복제하기로 결정했습니다.
ddrescue -f -n /dev/sdc /dev/sdd recovery.log
ddrescue -f -r 3 /dev/sdc /dev/sdd recovery.log
후자는 다음과 같은 출력을 보여줍니다.
Retrying bad sectors... Retry 3 (forwards)
ipos: 1985 GB, non-trimmed: 0 B, current rate: 0 B/s
opos: 1985 GB, non-scraped: 0 B, average rate: 8 B/s
non-tried: 0 B, bad-sector: 28672 B, error rate: 128 B/s
rescued: 2000 GB, bad areas: 5, run time: 16m 27s
pct rescued: 99.99%, read errors: 261, remaining time: n/a
time since last successful read: 1m 56s
대상 디스크(/dev/sdd)는 4TB 디스크이고 매장에서 가져온 이후로 아무 작업도 하지 않았습니다. 이제 ddrescue가 완료되었으므로 새 디스크에는 258GB 파티션과 3.41tb의 사용되지 않은 공간이 표시됩니다...
이에 대해 더 자세히 읽으려고 하면 새 디스크의 끝에 원래 디스크(/dev/sdc)에 없는 GPT 헤더가 있는 것이 문제일 수 있는지 궁금합니다. 그러나 이를 확인하는 방법을 잘 모르겠습니다. 또는 그것을 고치는 방법. 또는 원본 디스크에 파티션이 전혀 없다는 것이 문제라면, 지금 생각해보면 실제로 무엇을 기대하게 될지조차 모르겠습니다.
어쨌든, 어떻게 진행해야 할지 모르겠습니다. 데이터가 새 디스크에 있는 것 같은데, 액세스할 수 있는 방법이 있나요? 어떻게 해야 하나요?