The Linux partition on my triple boot Windows/Linux PC has gradually been filling up over the past few months and is now 98% full with just 40MB remaining. I have therefore had a clear out on my Windows partition to create some free space and have been able to create two new small partitions which I can now use with Linux to ease some of the strain.
My current setup is:
/dev/hda1 Windows /dev/hda2 swap /dev/hda5 /boot /dev/hda7 /
I would like to change this to:
/dev/hda1 Windows /dev/hda2 swap /dev/hda5 /boot /dev/hda7 /usr /dev/hda12 / /dev/hda13 /home
I have formatted these two new partitions and moved /home from hda7 to hda13 ok and deleted it from hda7. I now want to move everything else apart from the /usr directory from hda7 to hda12. What is the best way to tell Linux to move everything except this one directory from one partition to another (hda12 is a lot smaller than hda7 and is not big enough to hold /usr even temporarily)?
Ian.