I'm trying to make my root partion bigger, preferably without destroying all the data...

Here is how it's set up

hdb2 - extended 20GB
- hdb5 5gb /
- hdb6 500Kb swap
- hdb7 9gb /home
- free space 6gb

I am not able to make hdb5 bigger as it is, but i gparted it is possible to make a copy of a partion and copy it to the free space, thus making it bigger..
So in my theoretical setup i now have one partion called copy of hdb5 instead of the free space. this is not going to work i' m sure - but how can i do this without messing everything up...?

Best solution would be to make hdb5 11gb all together... help....