I rebooted my server but fsck started forcibly on boot and it took long time until the system started.
To show or adjust fsck timing on ext2/ext3/ext4 filesystem, you can use tune2fs.
Show
# tune2fs -l /dev/sda1 ・・・(omitted) Mount count: 7 Maximum mount count: 27 Last checked: Fri Oct 21 03:41:32 2011 Check interval: 15552000 (6 months) Next check after: Wed Apr 18 03:41:32 2012 ・・・(omitted)
Stop forcible fsck
# tune2fs -c 0 -i 0 /dev/sda1 tune2fs 1.39 (29-May-2006) Setting maximal mount count to -1 Setting interval between checks to 0 seconds
Confirmation
# tune2fs -l /dev/sda1 ・・・(omitted) Mount count: 7 Maximum mount count: -1 Last checked: Fri Oct 21 03:41:32 2011 Check interval: 0 (<none>) ・・・(omitted)
Source: tune2fs でfsckを制御 - ike-daiの日記