Before changing a file system it should be unmounted, so you'll need to create working standalone boot disks. The CentOS LiveCD would be a good choice. An ext3 filesystem can supposedly be expanded with resize2fs while mounted, but standalone would be safer.
- A few ways you can do it:
- Partition Magic 7.x
In all cases, first convert ext3 --> ext2: [Note: resize2fs works with ext3.]
tune2fs -O ^has_journal /dev/hdax e2fsck -v -f /dev/hdax
- Resize the partitions with tool of choice.
convert back to ext3 tune2fs -j /dev/hdax e2fsck -v -f /dev/hdax