Use SystemRescueCd:
for resizing partitions, creating/deleting partitions:
run_qtparted
mount -t smbfs \
-o username=myusername,password=mypassword \
///homes \
/mnt/temp1
for storing/restoring of images of partitions:
partimage
Backup/Restore a harddisk image onto a samba network drive