
Ubuntu 시스템으로 부팅할 수 없습니다.
먼저 fsck가 종료 상태 4로 종료되었다는 메시지를 받았습니다. 그런 다음 메시지에 따라 수동으로 수행하려고 시도했는데 Inode에 불법 블록이 있다는 메시지를 받고 이를 지우도록 요청했습니다.
인터넷 검색을 통해 HD에 문제가 있기 때문이라는 것을 알았습니다.
dd
만일을 대비해 Live CD를 통해 부팅하고 Ubuntu 전체를 외부 HDD에 저장했습니다 .
불법블록을 모두 클리어해도 안전할까요?
HD를 교체하는 경우 환경을 안전하게 복원하려면 어떻게 해야 합니까?
데이터 손실 없이 노트북을 계속 사용하기 위해 그동안 할 수 있는 일이 있을까요?
관련 오류일 수 있습니다. x 서버가 시작되지 않습니다.
답변1
Live CD로 부팅할 때 하드 디스크를 마운트할 수 있나요? 즉. 거기에서 파일을 읽을 수 있나요? 하드 디스크를 마운트할 수 있다면 그렇게 하고 관심 있는 모든 파일을 백업하십시오. 이는 단지 dd
디스크를 마운트하는 것보다 더 유용합니다.
가능한 최상의 백업을 확보한 후 fsck로 돌아가서 불법 블록을 삭제하라고 지시하십시오. 실제로, ext3(기본 우분투 파일 시스템)을 사용한다고 가정하면 -p 옵션과 함께 e2fsck를 사용하여 가능한 문제를 수정합니다.
그래도 작동하지 않으면(여전히 부팅할 수 없음) 시도해 볼 수 있습니다.불량 블록디스크에. 시간이 좀 걸리긴 하지만 이를 통해 디스크 용량이 어느 정도인지 알 수 있습니다. 불량 블록 수가 너무 많지 않으면 mkfs.ext3 -c /dev/sdx
불량 블록을 사용하지 않도록 다시 포맷할 수 있습니다. 그런 다음 다시 설치해야 합니다. 단, 메모리에서 대체 설치 디스크를 사용하여 다시 포맷하지 않고 디스크에 루트 파일 시스템을 설치해야 할 수도 있습니다.