파일 시스템이 부팅 시 fsck를 수행해야 하는 경우 Linux가 때때로 fsck를 수행하지 못하고 유지 관리 모드로 전환되는 이유는 무엇입니까?
답변1
일반적으로 Linux 시스템은 다음 세 가지 이유로 부팅 시 전체 fsck를 실행합니다.
- 파일 시스템의 최대 마운트 수에 도달했습니다(fsck가 이를 재설정합니다).
- 파일 시스템이 완전히 마운트 해제되지 않았으므로(시스템 충돌, 정전, 하드 전원 재설정 등) 파일 시스템에 대해 "clean" 플래그가 설정되지 않았습니다.
- 구체적으로 말씀해 주셨는데요.
fsck가 사용자를 유지 관리 모드로 전환하는 경우 파일 시스템이 자동 복구할 수 없는 상태에 있는 것입니다.
이런 일이 자주 발생하면 시스템에 문제가 있는 것입니다. 매우 상세한 데이터가 없으면 문제가 물리적 디스크 자체에 있는지, 커넥터에 있는지, 디스크 드라이버에 있는지, 사용자에게 있는지, 아니면 완전히 다른 것에 있는지 알 수 없습니다. 사용자 오류(완전히 종료될 때까지 기다리지 않고 플러그를 뽑는 등)는 매우 일반적인 원인이므로 가장 먼저 확인해야 합니다.