linuxmint / timeshift

System restore tool for Linux. Creates filesystem snapshots using rsync+hardlinks, or BTRFS snapshots. Supports scheduled snapshots, multiple backup levels, and exclude filters. Snapshots can be restored while system is running or from Live CD/USB.
1.53k stars 75 forks source link

Question: what additional steps are needed for bare metal recovery #289

Open dankurth opened 3 months ago

dankurth commented 3 months ago

I attempted recovery using timeshift snapshot of my 1TB LVM LUKS Debian 12 system (using ext2 and ext4). Unfortunately I no longer had the "root" partition to restore into and without it could not figure out how to restore the backup. For future restores I've now taken additional steps of separately using dd to save the disk MBR and using fsarchiver to save the encrypted root partition (excluding /home which is huge and backed up separately). I assume that if I were doing a restore to a new blank disk that I that I would need to restore these first (using dd and fsarchiver again, e.g. from SystemRescue cd) in order to get boot and partitions there to restore into, before then using latest snapshot from timeshift to complete the process with more up to date backup. Am I wrong? Can timeshift restore to new "blank" drive or if not what must minimally be in place? Timeshift is awesome and I'll continue to use it as my primary system backup, just need to know additional requirements if e.g. the hard drive fails so have to restore to new drive.