Hi, all, I got machines running continuously for long time, but then the underlying ext3 file systems becomes quite heavily fragmented (94% non-contiguous). We just don't have a chance to shutdown the machines since they are always busy.. I tried the defrag 0.70 version comes with e2fsprog package and standalone 0.73 packages, but neither help me since the defrag tool can not handle ext3. A thrid-party commercial tool oodcmd doesn't help as well since it can only deal with idle unmounted file systems, neither can it guarantee data integrity. For that case, I mean, when the machine is booted into repair mode and file system is not in use, We can use gtar to save|restore data without data loss, so the commercial tool can not do almost no help for us. Anyone have any ideas on defraging ext3 file systems on-line? Thanks a lot. ----------------------------------------------------------------------------------------------------------------------------------------------------- The following is the defragment reported by e2fsck.. arc158.example.com guolin 135% sudo e2fsck -f -n -d /dev/hda9 e2fsck 1.27 (8-Mar-2002) Warning! /dev/hda9 is mounted. Warning: skipping journal recovery because doing a read-only filesystem check. Pass 1: Checking inodes, blocks, and sizes Pass 2: Checking directory structure Pass 3: Checking directory connectivity Pass 4: Checking reference counts Pass 5: Checking group summary information /0: 1225/8601600 files (94.3% non-contiguous), 12724107/17181982 blocks --Guolin Cheng _______________________________________________ Ext3-users@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/ext3-users