Has gone x days without being checked, check forced.

Jmnote (토론 | 기여)님의 2014년 4월 20일 (일) 01:06 판
has gone x days without being checked, check forced.

1 문제 상황

재부팅시에 fsck가 수행되면서 부팅이 오래 걸린다. 파일시스템 사용량이 클수록 몹시 매우 아주 굉장히 엄청나게 많이 오래 걸린다...

                Welcome to  CentOS release 5.9 (Final)
                Press 'I' to enter interactive startup.
Setting clock (utc): Tue May 12 15:43:18 KST 2009 [  OK  ]
Starting udev: [  OK  ]
Loading default keymap (us): [  OK  ]
Setting hostname localhost:  [  OK  ]
Setting up Logical Volume Management: [  OK  ]
Checking filesystems
Checking all file systems.
[/sbin/fsck.ext3 (1) -- /] fsck.ext3 -a /dev/sda1
/dev/sda1 has gone 307 days without being checked, check forced.
/dev/sda1: 14925/256512 files (0.3% non-contiguous), 95155/512256 blocks

2 확인

[root@jmnote ~]# fdisk -l | grep ^/dev
/dev/sda1   *           1          39      307200   83  Linux
/dev/sda2              39        2358    18631680   83  Linux
/dev/sda3            2358        2611     2031616   82  Linux swap / Solaris
[root@jmnote ~]# tune2fs -l /dev/sda1 | egrep ^"Maximum|Check"
Maximum mount count:      37
Check interval:           15552000 (6 months)
→ mount 횟수가 37회를 넘거나 점검한지 180일이 지나면, 재부팅시에 파일시스템을 점검하게 되어 있음

3 조치 (권장 설정)

fsck를 수행하지 않도록 설정하자.

[root@jmnote ~]# tune2fs -c -1 /dev/sda1
tune2fs 1.41.12 (17-May-2010)
Setting maximal mount count to -1
[root@jmnote ~]# tune2fs -i 0 /dev/sda1
tune2fs 1.41.12 (17-May-2010)
Setting interval between checks to 0 seconds
[root@jmnote ~]# tune2fs -l /dev/sda1 | egrep ^"Maximum|Check"
Maximum mount count:      -1
Check interval:           0 (<none>)
→ mount를 많이 해도, 점검한지 오래 되었어도 점검하지 않음

4 같이 보기

5 참고 자료

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}