Partclone is a project similar to the well-known backup utility "Partition Image" a.k.a partimage. Partclone provides utilities to back up and restore used-blocks of a partition and it is designed for higher compatibility of the file system by using existing library, e.g. e2fslibs is used to read and write the ext2 partition.
The file systems which Partclone supports are: FAT, ext2, ext3, hfs+, reiser3.5, reiser3.6, reiser4 and ext4
partclone website: http://partclone.org