so you want a full bootable mirror?
if you want to go commercial, you can get drive image form powerquest. this is windows based, but i think you can make a boot disk and go from that
Or, for the path of open source that we all know and love, try Partition image http://www.partimage.org/
Hope this helps