UFS noatime 옵션과 로깅 마운트 옵션을 함께 사용하면 inode가 작성되지 않기 때문에 파일 시스템이 손상될 수 있습니다. 이 오류가 발생하면 다음과 같은 메시지가 표시됩니다.
/mnt: unexpected allocated inode 1783, run fsck(1M)... /zoot: unexpected free inode 5674, run fsck(1M)... |
해결 방법: 다음 단계를 수행하십시오.
noatime 및 로깅 마운트 옵션을 사용 중인 파일 시스템을 확인합니다.
% mount | grep noatime | grep logging |
/etc/vfstab를 편집하여 로깅 옵션을 사용하는 모든 파일 시스템에서 noatime 옵션을 삭제합니다.
로깅 및 noatime 마운트 옵션을 사용하여 마운트한 모든 파일 시스템에 대해 마운트를 해제하고 fsck 명령을 실행합니다.
로깅 및 noatime 마운트 옵션을 사용하여 이전에 마운트했지만 현재는 마운트 해제된 파일 시스템에 대해 fsck 명령을 실행합니다.
fsck 명령은 다음과 비슷한 메시지를 표시할 수 있습니다.
8016 DUP I=646 EXCESSIVE DUP BLKS I=7404 INCORRECT BLOCK COUNT I=7407 DUP/BAD I=646 OWNER=root MODE=100644 ZERO LENGTH DIRECTORY I=3807 BAD/DUP FILE I=575 OWNER=root MODE=100644 BAD/DUP DIRECTORY I=3807 OWNER=root MODE=40755 LINK COUNT DIR I=3806 OWNER=root MODE=40755 LINK COUNT FILE I=25084 OWNER=host1 MODE=100644 FREE BLK COUNT(S) WRONG IN SUPERBLK |