저는 Debian 8을 사용하여 홈 서버를 운영하고 있습니다. 하드 드라이브에 일부 오류 징후가 보이기 시작했으며 교체할 계획입니다. 나는 단지 dd
및 df
명령을 사용하여 이전 하드 드라이브의 내용을 새 드라이브에 복제할 계획입니다(USB의 라이브 Linux 사용). 하지만 계속하기 전에 몇 가지 질문이 있습니다.
- 손상된 섹터가 있는 하드 드라이브를 정상적인 하드 드라이브로 복제할 수 있습니까?
- 앞에서 언급한 단계를 따르면 시스템이 정상적으로 부팅됩니까?
- 복제 후에도 정상 드라이브의 루트 파티션은 여전히 이전 드라이브와 동일한 크기를 유지합니다. 연장할 수 있나요?
- 새 하드 드라이브가 동일한 마운트 지점(현재 /dev/sdk)에 마운트됩니까?
- 제안 사항이나 더 나은 절차가 있습니까?
답변1
손상된 디스크를 좋은 디스크로 복제해도 괜찮습니다. 새 디스크는 손상되지 않습니다. 그러나
dd
이것은 이상적인 도구가 아닙니다. 이름이 지정된 관련 도구를 찾으십시오ddrescue
. 동일한 방식으로 작동하지만 가능한 한 많은 것을 얻으려고 매우 열심히 노력합니다.시스템이 정상적으로 시작되어야 합니다.~하지 않는 한읽을 수 없기 때문에 시스템의 일부 중요한 부분을 복사하지 못했습니다.
루트 파티션 확장은 실제로 또 다른 주제입니다. 나는 당신이 아직 할 수 있을 때 데이터를 얻는 데 집중할 것입니다.
결국 그렇게 될 것입니다. 사용하면
ddrescue
아무 것에도 마운트되지 않습니다. 실제로 이전 디스크도 설치하면 안 됩니다. 라이브 CD나 이와 유사한 것을 실행하고 거기서부터 시작하십시오(그러나ddrescue
먼저 어딘가에 넣어야 합니다 ).더 나은 프로그램 - 제가 말했듯이 대부분은
ddrescue
부팅 가능한 USB 스틱이나 이와 유사한 곳에 넣으십시오.
내 유일한 관심사는 복사된 섹터와 복사되지 않은 섹터를 알 수 있다는 것입니다. 하지만 어떤 섹터가 남아 있거나 손상되었는지 어떻게 알 수 있습니까? 이것은 종종 문제가 됩니다.