시작 시 루트 파일 시스템의 fsck startet은 어디에 있습니까?

시작 시 루트 파일 시스템의 fsck startet은 어디에 있습니까?

기존을 연장하고 싶어요데비안 6.0별도의 이미지를 복원하여 손상된 루트 파일 시스템을 자동으로 복구할 수 있는 시스템입니다. 프로세스는 일반적인 프로세스 대신 자동으로 시작되어야 합니다.

UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY

오류 메시지(기기를 방치할 수 있도록)

initrd.img거기에 있는 일부 스크립트가 루트 파일 시스템을 검사하고 위와 같은 오류 조건을 처리하는 역할을 담당할 것으로 예상했지만 찾을 수 없습니다. 이 작업을 커널 자체 또는 부트로더(이 경우 GRUB)에서 수행할 수 있습니까?

(사용하고 있어요 initramfs)

답변1

이는 init 스크립트, 특히 에서 처리됩니다 /etc/init.d/checkroot.sh. 이 메시지가 나타난 후 fsck를 실행하려면 쉘을 입력해야 합니다(또는 단일 사용자 비밀번호 프롬프트를 제공해야 합니다).

이는 파일 시스템에 상당히 정상적인 범위를 벗어난 일부 오류(예기치 못한 정전 등으로 인해)가 있음을 경고하고, -p오류를 수정하면 자동으로 수정됩니다.

lost+found/etc/default/rcS편집 및 설정을 통해 모든 문제(파일 시스템을 먹거나 파일 시스템의 큰 부분을 이동할 위험이 있음)를 해결하기 위해 최선을 다하도록 구성할 수 있습니다 FSCKFIX=yes. (이것은 fsck -y대신 에 해당합니다 fsck -p)

관련 정보