While I agree completely with TheFu about cloning as backup in general, in this particular instance it may be the best solution.
Clonezilla will do the job, but some people find its ncurses-based interface a little opaque. It will certainly teach you that a computer is a literal beast that will do exactly what you tell it even when that's not what you really wanted. If you read screen options carefully, understand how the application defines terms, and take your time, Clonezilla will serve you faithfully. In my experience most problems arise because the user doesn't understand where and how Cloneazilla differentiates between disks and partitions and ends up telling it to do something other than expected/desired. The documentation is critical to achieving a successful backup/restore cycle, especially if restoring an image to a device that is a different size from the original source.
There is a new entrant in the field called Rescuezilla. It appears to be a Clonezilla clone with a GUI front end. I've played with it a little and had no problems either creating images or writing them back to system devices. It does a good job of automatically handling situations where the restore target is large enough to hold the source data, but smaller in total capacity than the source drive...a situation that can be problematic with Clonezilla.
I want to be clear that I don't have extensive experience with Rescuezilla. My system is dual-boot with Windows 10 but the Linux side does not use filesystems other than the basic FATxx and EXT4 or logical volumes or encrypted filesystems.
Rescuezilla has a Sourceforge page that has more information.
https://sourceforge.net/projects/rescuezilla/
There's a download link there for the Github page that holds the package.
Rescuezilla is tons easier to use than Clonezilla, but Clonezilla has been around for years and comes from a know entity. All I know about Rescuezilla is that the developer appears to be earnest.
Bookmarks