하드 드라이브의 불량 블록 주위에 파티션을 나눌 수 있나요?

하드 드라이브의 불량 블록 주위에 파티션을 나눌 수 있나요?

나는 몇 주 동안 스크립트를 실행하면서 컴퓨터를 과도하게 사용했습니다. 결국 데비안은 수천 개의 오류를 인쇄하고 종료되며 다시 부팅되지 않습니다. 드라이브에서 DBAN을 실행하면 디스크에 0을 쓰고 다시 설치하면 불량 섹터가 있다고 표시됩니다. 불량 섹터가 있는 빈 파티션을 남겨두고 불량 섹터가 있는 위치를 찾아 데비안을 다시 설치할 수 있습니까?

답변1

오늘날의 최신 디스크에는 섹터 문제가 감지되면 자동으로 사용되는 많은 예비 섹터가 포함되어 있는 경우가 많습니다. 예비 섹터가 부족해지면 디스크의 상태가 매우 좋지 않은 것을 알 수 있습니다. 불량 블록을 제로화하고 계속 진행하는 대신 새 디스크를 구해 마운트합니다. 이는 이미 고장난 디스크를 복구하는 것보다 훨씬 저렴합니다. 잠자기(및 데이터) 손실이 줄어듭니다.

답변2

이는 사용하려는 파일 시스템에 따라 다릅니다.

EXT4 또는 ReiserFS와 같은 일부는 불량 섹터 표시를 허용합니다. -c옵션을 참조하세요.e2fsck또는 -B옵션reiserfsck. 나는 이것이 다른 파일 시스템에도 적용된다고 생각합니다.

이 접근 방식을 선택하면 데비안 설치를 진행하기 전에 불량 블록 제어를 활성화하여 하드 드라이브를 분할하고 포맷해야 하며 분할 부분을 완전히 건너뛰어야 합니다.

이 솔루션은 하드 드라이브가 그다지 저렴하지 않았던 몇 년 전만 해도 꽤 흔했습니다. 실제로 @mdpc가 지적했듯이 새 디스크를 구입할 것입니다.

관련 정보