use "parted" or "nparted" (the later with a simpler interface) to repartition the drive. this works well with FAT partitions, NTFS beeing a problem.

Otherwise use one of the commercial partition mannagers to free some space on the disk.