I use fsarchiver from within another running instance of GNU/Linux. You can create a Live Debian CD/DVD and make your backups from there. Another possibility is partimage which can archive whole partitions. However, the restore partitions must be equal to or bigger than the original partition for it to work while fsarchiver is not limited by that.
To save the partition in /dev/sda8 using the file sda8_10.02.12.fsa:
Code:
fsarchiver savefs sda8_10.02.12.fsa /dev/sda8
To restore the saved partition:
Code:
fsarchiver restfs ./sda8_10.02.12.fsa id=0,dest=/dev/sda8
The restore partition must NOT be mounted. All commands must be performed by root.