You can resize your existing partitions in Red Hat 9 using the "parted" utility/command.
First log in as root and run the command -
Now, at the 'parted' prompt, type 'print' to view the current partition table.
To resize a partition, just give the following command at the parted command prompt -
resize <number-of-the-partition> <start-cylinder> <end-cylinder>
suppose start cylinder is 900 and
end cylinder is 912
then, the partition size is 100 MB roughly
These values are approximate and may differ with every hard disk.
So resize your partitons keeping in mind the above stats.
Make sure that you unmount the partition before you resize it.
its easy, but there is a risk involved in resizing partitions...If you reduce a partition to a size less than the "used space", you will incur data loss.....so take enough care while resizing partitions.