Quadratic fsck

Patrick O'Callaghan pocallaghan at gmail.com
Sun Jul 27 23:21:47 UTC 2008


On Sun, 2008-07-27 at 12:32 -0700, Chuck Forsberg WA7KGX N2469R wrote:
> Forced fsck operations on huge filesystems (500GB) are
> taking a very long time during bootup.  Some typical
> situations:
> 
> /dev/sdb6            448936380 399105212  27026504  94% /w
> /dev/sdc2            500028036 444954060  29674008  94% /v
> /dev/sdc1            461404200 305735808 132230364  70% /y
> 
> How can I reduce this time?  Would converting these to ext4
> speed up fsck?  Is converting to ext4 an option yet?
> 
>  Can something be done in the background
> on a mounted file system to check it or at least minimize the
> time it takes to run fsck on it?

Are you running fsck with every boot? In ext3 this is usually
unnecessary. Most boots use the journal, which is very fast. I have a
500GB filesystem that's over 60% full, and is on an external USB disk so
it's not particularly fast, but the check time is only a few seconds.

Use tune2fs to adjust the number of mounts to wait before using
auto-fsck.

poc




More information about the fedora-test-list mailing list