So I have a 750GB USB drive (technically it's a housed 2.5inch drive but I have only laptops with no free bays, nor eSATA adaptors) which is currently formatted to NTFS. It's currently only using 23Gb of 750Gb however I don't have a single 23Gb block elsewhere which I can use to hold the data to convert in a single swoop, although I can probably spread it across 3 other drives if need be.
What I'm hoping to do is to convert the entire disk into a universally read/writeable partition on both Windows 7/8, Linux, Mac. I'm assuming FAT32 or some EXT? would be suitable, since NTFS seems to be a real pain to deal with. I'm currently unable to access the drive over the network as it is currently mounted on my Lucid box.
I understand I'd need to convert in 2 stages (at least?) in order to ferry the 23Gb of data from the NTFS to the new partition and then expand it to fill the disk. Is there an establish means to doing this, and what file system is recommended for the procedure and it's final resting place?