읽기 전용으로 다시 설치하거나 임시로 수정하는 방법이 있나요?

읽기 전용으로 다시 설치하거나 임시로 수정하는 방법이 있나요?

내 디스크에 불량 섹터가 일부 있고 SMART 테스트에 실패했습니다. 분명히 감소하고 있습니다. 읽기 전용으로 다시 마운트되었으며 fsck를 수행하고 다시 재부팅해야 했습니다. errors=remount-rofstab 파일에서 이 섹션을 제거해도 안전합니까?

답변1

빠른 참고 사항: "SMART 테스트에 실패했습니다"라고 말하면 현재 실패하는 하나 이상의 사전 실패 속성이 있다는 의미라고 가정합니다. 오랜 자가진단이 실패한 것은 아니다. 뒤쪽에 있는 블록만 있는 경우 다시 매핑하기만 하면 문제가 해결됩니다. 새 디스크가 없어도 마찬가지입니다. (그러나 아직 백업이 있습니다!)

안전 해요? 글쎄요, 안전을 정의하십시오... 내 말은 (SMART 오류를 통해) 다음날 심각한 데이터 손실이 예상된다는 것을 알려주는 디스크를 계속 사용한다는 것입니다.

errors=remount-ro손상된 파일 시스템을 계속해서 완전히 사용하려고 할 때 발생할 수 있는 바람직하지 않은 결과를 방지하도록 설계되었습니다.

  • 커널 패닉이 발생할 수 있습니다. 비교적 안전합니다(시스템 긴급 상황이 발생하면 진행 중인 작업이 손실될 수 있습니다).
  • 심각한 파일 시스템 손상이 발생할 수 있습니다. 그것은 정말 큰 문제입니다. 하나를 잃을 수도 있습니다.많은예를 들어, 커널이 inode 지원을 상실한 경우의 파일입니다 /home. 또는 동일한 섹터를 "공유"하는 두 개의 파일이 있는 경우. 어쨌든 Fsck는 이 문제를 "수정"해야 하지만 파일 시스템의 상당 부분이 분실+발견 상태에 있고 많은 파일이 중복 섹터로 인해 손상되었음을 알 수 있습니다.

이미 백업이 있기를 바랍니다. 이 백업을 테스트해 보셨기를 바랍니다.

답변2

루트 하드 드라이브가 손상되면 표시등이 계속 깜박이고 시스템이 멈춥니다.

임시 해결책은 손상된 셀 블록을 채우는 것입니다. 먼저 모든 불량 블록 찾기를 사용한 badblocks다음 hdparm를 사용하여 하드 드라이브에 해당 블록 사용을 중지하도록 지시하는 것입니다.

하지만 시간이 많이 걸리고 그럴 가치가 없습니다.

관련 정보