Regarde du côté de LVM.
Ca ne te permettra pas de déplacer la partition linux, mais tu pourras utiliser l'espace fat32 récupéré comme s'il était contigu à ta partition ext3.
http://www.fedora-france.org/modules/newbb/viewtopic.php?topic_id=2410&forum=6&post_id=12546#forumpost12546