File system defragmenter needed

Charles Anderson cander at unisoft.UUCP
Fri Aug 25 02:38:51 AEST 1989


>From article <5176 at ucdavis.ucdavis.edu>, by cck at deneb.ucdavis.edu (Earl H. Kinmonth):
> On some systems, such as SCO Xenix, an approach such as the following
> has the effect of defragmenting file systems.
> (a)	backup up the file system you want to defragment (or at least
> major directory trees in that system);
> (b) verify the backup;
> (c) remove the backed up files;
> (d) fsck -s
> (e) restore from the back up.

A faster alternative to steps c and d is mkfs.  This will have the effect
of removing all files and rebuilding the free list and it runs a lot
faster than "rm -fr *" for full file systems.  When using fsck or mkfs
to build a free list, be sure you have reasonable vaules for the gap
and blocks/cyl.  Don't let them default; they really do make a difference.


-- 

Charles.
{sun, amdahl, ucbvax, pyramid, uunet}!unisoft!cander



More information about the Comp.unix.questions mailing list