fsck
문제가 자동으로 해결되도록 실행해야 합니다 (예: fsck -y
). 그리고 내 Linux 시스템에서는 "init" 대신 "systemd"를 사용하고 있기 때문에 수정할 수 없습니다 /etc/default/rcS
.
그렇다면 이 검사를 자동으로 실행하려면 어떻게 해야 합니까?
답변1
파일 구조에서 /etc/fstab
시스템이 시작될 때마다 파일 시스템을 확인하도록 요청할 수 있습니다. 예를 들면 다음과 같습니다.
/dev/sda1 / ext4 errors=remount-ro,relatime 0 1
/dev/sda2 swap swap defaults 0 0
proc /proc proc defaults 0 0
sysfs /sys sysfs defaults 0 0
devtmpfs /dev devtmpfs rw 0 0
마지막 열(열 6)은 시작 시 파일 시스템을 검사할 순서를 나타냅니다. 0은 확인하지 않음을 의미하고, 1은 첫 번째 확인을 의미하고, 2는 두 번째 확인을 의미하며...동일한 파일 시스템을 사용합니다.통과수량은 병렬로 확인됩니다.
정보 및 완전성을 위해:
- 열 1: 파일 시스템의 장치
- 두 번째 열: 마운트된 파일 시스템의 위치
- 세 번째 열: 파일 시스템 유형
mount
열 4: 파일 시스템을 마운트할 때 전달되는 옵션dump
열 5: 명령에 파일 시스템이 포함되어야 하는지(1) 여부(0)- 여섯 번째 열: 시작 시 자동 파일 시스템 검사 통과 상태, 0은 검사가 없음을 의미합니다.
부팅 중에 파일 시스템 검사에서 치명적인 오류가 반환되면 파일 시스템 복구 모드(기본적으로 단일 사용자 모드 텍스트 콘솔)로 들어가라는 메시지가 표시됩니다.