Up one level
README.defragfile.html 1206 Sep 22 2004
defragfile 10533 Feb 18 2005
defragfile-example-run 2117 Sep 17 2004
defragfile.v0.1 3518 Mar 15 2004
defragfile.v0.2 4300 Mar 27 2004
defragfile.v0.3 7089 Sep 10 2004
defragfile.v0.3.1 7280 Sep 11 2004
defragfile.v0.4 7957 Sep 11 2004
defragfile.v0.4.1 7958 Sep 16 2004
defragfile.v0.4.2 7961 Sep 18 2004
defragfile.v0.4.3 9155 Sep 27 2004
defragfile.v0.4.4 9717 Oct 16 2004
defragfile.v0.4.5 10010 Oct 17 2004
defragfile.v0.4.6 10306 Oct 24 2004
defragfile.v0.4.7 10533 Feb 18 2005
favicon.ico 20 Aug 28 2005
filelist.html
index.html 7285 Feb 18 2005
internal-gopher-menu 29 Aug 28 2005
internal-gopher-unknown 32 Aug 28 2005

README.defragfile.html

This program will attempt to reduce the fragmentation of files stored on a Linux system. It uses the "filefrag" tool included in the e2fsprogs version 1.35 and higher package (local mirror with rpms).

The tool depends on the files being quiet - please make sure there's no chance that they'll be modified. I'd suggest changing to single user mode if you have any question about whether the file might be modified.

Unlike other defragmenters, the filesystem stays mounted.

As of version 0.4.1, it has had a good amount of testing on ext3 (so will work just as well on ext2). I've also had a success report on Reiserfs (thanks Josh!). It really should work just fine on any filesystem where filefrag works.

Sample invocation:

find /usr/share/doc/ -type f -a -size +4096c -print | while read onefile ; do defragfile "$onefile" ; done

sudo find /usr/src/uml-linux/ /usr/src/linux-* -type f -a -size +65536c -print | xargs sudo filefrag | grep -v ': 1 extent found' | sed -e 's/: [0-9]* extent.*//' | while read onefile ; do /usr/src/defragfile/defragfile "$onefile" ; done

The files in this collection are part of William Stearns' software archive. If any of the links on this page do not work, you may be viewing an incomplete mirror. There is a complete list of the mirror sites at the starting page for this mirror and at the primary mirror.


Generated Sat May 13 01:58:23 EDT 2006 by htmlfilelist version 0.8.4