Date: Wed, 4 Feb 2009 01:02:56 +0000 (UTC) From: Kirk McKusick <mckusick@FreeBSD.org> To: cvs-src-old@freebsd.org Subject: cvs commit: src/sbin/fsck_ffs fsck.h fsck_ffs.8 fsutil.c inode.c main.c pass1.c Message-ID: <200902040103.n1413HWe021975@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
mckusick 2009-02-04 01:02:56 UTC
FreeBSD src repository
Modified files:
sbin/fsck_ffs fsck.h fsck_ffs.8 fsutil.c inode.c main.c
pass1.c
Log:
SVN rev 188110 on 2009-02-04 01:02:56Z by mckusick
Update the actions previously attempted by the -D option to make them
robust. With these changes fsck is now able to detect and reliably
rebuild corrupted cylinder group maps. The -D option is no longer
necessary as it has been replaced by a prompt asking whether the
corrupted cylinder group should be rebuilt and doing so when requested.
These actions are only offered and taken when running fsck in manual
mode. Corrupted cylinder groups found during preen mode cause the fsck
to fail.
Add the -r option to free up excess unused inodes. Decreasing the
number of preallocated inodes reduces the running time of future
runs of fsck and frees up space that can allocated to files. The -r
option is ignored when running in preen mode.
Reviewed by: Xin LI <delphij@>
Sponsored by: Rsync.net
Revision Changes Path
1.41 +3 -3 src/sbin/fsck_ffs/fsck.h
1.40 +10 -17 src/sbin/fsck_ffs/fsck_ffs.8
1.30 +71 -25 src/sbin/fsck_ffs/fsutil.c
1.40 +54 -3 src/sbin/fsck_ffs/inode.c
1.57 +7 -7 src/sbin/fsck_ffs/main.c
1.45 +60 -21 src/sbin/fsck_ffs/pass1.c
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200902040103.n1413HWe021975>
