사용자가 원하는 경우 날짜와 시간을 가지고 놀 수 있고 재부팅이 임의로 발생할 수있는 시스템을 사용하고 있습니다. 한 가지 경우를 제외하고는 문제가 없습니다. 거꾸로 뒤로 건너 뛰는 경우 재부팅시 다음 오류가 나타납니다.
Checking filesystems
IMAGE2: Superblock last mount time (Tue Mar 1 17:32:48 2011,
now = Thu Feb 24 17:34:29 2011) is in the future.
IMAGE2: UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY.
(i.e., without -a or -p options)
*** An error occurred during the file system check.
*** Dropping you to a shell; the system will reboot
*** when you leave the shell.
… 그런 다음 사용자 콘솔 입력을 기다리는 동안 부팅이 중단되고 콘솔 액세스 권한을 얻은 후에도 계속하려면 루트 암호가 필요합니다.
이것은 확실히 이상적이지 않습니다. 검사를 건너 뛰거나 재부팅 할 때 검사가 자동으로 수행되도록하는 방법이 있습니까?
Google은 fsck를 수동으로 실행해야 할 때 수동으로 실행 해야하는 도움말 만 제공합니다. 파일 시스템이 여전히 그 시점에 마운트되어 있기 때문에 시간을 설정 한 후 수동으로 fsck를 실행하면 작동하지 않으며 fsck를 완전히 비활성화하는 것이 이상적이지 않습니다.
RedHat 6을 사용하고 있습니다.
업데이트 : 현재 진행중인 솔루션은 fstab을 해킹하여 재부팅시 fsck 검사를 비활성화하는 것입니다. debugfs
ext3 드라이브에서는 잘 작동하지만 ext4에서는 일관성이없는 것처럼 보이는 디스크를 사용하여 디스크에서 마지막 마운트 시간을 편집하려고했습니다 .