자동 복구는 /etc/fstab에서 파일 시스템 검사를 시작합니까?

자동 복구는 /etc/fstab에서 파일 시스템 검사를 시작합니까?

우리는 정전이 자주 발생하는 위치에 Raspberry Pi를 배치했습니다. 정전으로 인해 FS가 손상될 경우를 대비해 부팅할 때마다 파일 시스템을 검색하고 복구(필요한 경우)하도록 하려고 합니다. 문제의 파일 시스템은 ext4이지만 루트 파일 시스템은 아닙니다.

tune2fs -c 1 /dev/sdX#해당 파티션의 /etc/fstab에 대해 파일 시스템 검사 순서를 2로 설정하고 사용하면 원하는 것을 달성할 수 있는 것 같습니다 . 문제가 발견되면 어떻게 되는지 잘 모르겠습니다. 자동으로 문제가 해결되나요? 시작을 멈추고 누군가가 문제를 해결해야 한다고 확인할 때까지 기다리나요?

Pi는 머리가 없습니다. 누구도 확인할 수 없습니다.

답변1

파일 시스템에서는 "-c 1"을 설정할 필요가 없습니다. 이는 "모든 마운트에서 전체 e2fsck 실행을 강제하는 것"을 의미하며, 이는 성가실 수 있고(느린 시작 시간) 로그가 있는 ext4에는 불필요할 수 있습니다. 로그가 없더라도 파일 시스템이 완전히 마운트 해제된 경우 전체 e2fsck를 실행할 필요가 없습니다(수퍼블록 자체에 기록됩니다).

기본적으로 /etc/fstab에 확인 단계가 있는 경우 e2fsck~ 할 것이다파일 시스템을 자동으로 복구합니다. e2fsck.8 매뉴얼 페이지에 따르면 기본값은 "-p"로 실행하는 것이지만 "-y"는 문제를 자동으로 해결하는 데 더 적극적입니다.

관련 정보