I'm suprised no-one has suggested using parted. The best way I've found for using parted is run linux in single user mode, unmount the /var filesystem and from the command-line run parted.
[EMAIL PROTECTED] root]# init 1 -- redhat-list mailing list unsubscribe mailto:[EMAIL PROTECTED] https://listman.redhat.com/mailman/listinfo/redhat-list