
오늘 부팅하는 동안 일부 inode가 있는 ext4 파티션에서 오류가 발생했습니다. 방금 루트 비밀번호를 입력하고 fsck를 수동으로 실행했는데 조금 걱정스럽습니다. fsck는 inode의 일부 오류에 대해 여러 번 경고하고 하나씩 지우고 싶은지 물었고 나는 그렇다고 대답했지만 데이터 손실이 발생했는지 궁금합니다. 어떻게 확인할 수 있습니까?
또한 이전 종료는 정상이었고 60GB의 여유 공간이 있으므로 원인이 무엇인지 알 수 없습니다. 어떤 아이디어가 있습니까?
답변1
때로는 어깨를 으쓱해야 할 때도 있는데, 나에게는 이것이 바로 그런 때 중 하나이다.
파일 시스템은 손상되고(모호한 커널 버그, 미묘한 하드웨어 비호환성, 우주선 이벤트(예, 실제로), 불량/시끄러운 케이블 연결) 때때로 시스템과 fsck
파일 시스템을 정지해야 합니다. 그러한 오류가 발생했거나 발생한 경우 정리해야 합니다(일단 파일 시스템이 손상되면 진행 중인 작업으로 인해 해당 오류가 더욱 손상되는 경향이 있습니다).
데이터가 손실되었는지 어떻게 알 수 있나요? 백업 소프트웨어를 통해 마지막 양호한 백업과 비교하여 온라인 저장소를 확인할 수 있다면 FS의 상당 부분이 사라졌는지 여부를 간편하게 확인할 수 있습니다. 같은 시스템이 tripwire
도움이 될 수 있지만 이미 설정하고 실행해야 하며 어떤 경우에도 파티션에 대해 이러한 시스템을 실행하는 것은 이상할 것입니다 /home
. /home/lost+found
분리된 콘텐츠는 에 의해 다시 연결되므로 반드시 를 살펴보세요 fsck
.
그 중 아무 것도 나오지 않으면 "에 대한 정신적 플래그를 설정하십시오.fsck
이러한 파일 시스템을 더 자주 사용해야 합니다 ." 그리고 어쩌면 "나는 그 하드웨어를 완전히 신뢰하지 않습니다"하고 계속 진행하세요.