Advice on moving a partition

Unfortunately I do not know of any good floss-software that can do this. But I know from experience that extending partition can be tricky (and lengthy) business. Can you tell us a bit more about your disk / partition configuration?