Timeshift restore
OPENSUSE


If I need to restore a Timeshift backup, I need to do it from a live cd. I have used a Linux Mint live cd because they have preloaded Timeshift.
These are the steps for an encrypted openSUSE distribution. Load the live cd, open a Terminal and follow these commands.
So first we need to find the encrypted partition (replace the partition device name with yours):
lsblk -f # look for type=crypto-luks /dev/nvme01p3
Then, we unlock the encrypted disk partition:
sudo cryptsetup open /dev/nvme01p3 mysystem # unlock the LUKS container
Once the partition is unlocked we can safely mount it:
sudo mkdir /mnt/mysystem
Since the partition is using LVM, we need to activate first:
sudo vgchange -ay
sudo mount /dev/mapper/system-root /mnt/mysystem
We can then restore your backup from your external disk:
sudo timeshift --restore -snapshot-device /dev/sdXY --target /mnt/mysystem
Undo actions to leave the disk locked back again.
sudo umount /mnt/mysystem
lvs
vgchange -an
sudo cryptsetup close mysystem # this step might not be necessary
Contact
hello@unixtips.eu
© 2025. All rights reserved.
NEW! Join the community at https://www.skool.com/linux-and-unix-command-line-6976/about