sodcalculator

10 Tech How-To

Timeshift Backup Restore Linux Mint Guide

Guide 10-16591 · Updated · Step by step

Timeshift is a system backup and restore tool built into Linux Mint that snapshots your operating system files, so you can roll back after a bad update, a broken driver, or a malware infection. This guide walks you through setting up your first snapshot, scheduling automatic backups, and restoring your system when something goes wrong. You only need a running Linux Mint system and a spare drive or partition with enough free space to hold the snapshots.

What You’ll Need

  • A Linux Mint installation (any recent version, e.g., 20.x or 21.x).
  • A separate storage location for snapshots: an external USB drive, an internal second drive, or a dedicated partition. Avoid storing snapshots on the same partition as your system root (/).
  • Enough free space on that drive: at least 20–30 GB is a good starting point, but more is better if you plan to keep multiple snapshots.
  • Administrative (sudo) access to install and run Timeshift.
  • Optional: a live USB stick with Linux Mint for emergency restores if the system won’t boot.

Step-by-Step

  1. Install Timeshift (if not already present). Linux Mint usually includes Timeshift by default. If it’s missing, open a terminal and run: sudo apt update && sudo apt install timeshift.
  2. Launch Timeshift. From the menu, search for “Timeshift” and open it. You’ll be prompted for your password because it needs root privileges.
  3. Choose snapshot type. On first run, select RSYNC (recommended for most users) and click Next. (BTRFS is only if your system uses the Btrfs filesystem, which is not default for Mint.)
  4. Select the storage location. Pick the drive or partition where snapshots will be saved. A mounted external drive will appear in the list. Click Next.
  5. Set backup schedule. Choose how often to take automatic snapshots. A common choice is Monthly (keep 2) and Weekly (keep 2) and Daily (keep 1), but you can adjust based on your needs. Click Next.
  6. Review and start the first snapshot. Timeshift will show a summary. Click Create to take a manual snapshot immediately. This first snapshot may take several minutes and requires enough free space.
  7. Wait for the snapshot to finish. You’ll see progress bars. Once done, the snapshot appears in the main Timeshift window with a name like 2025-01-15_12-30-00.
  8. Verify the snapshot. Click on the snapshot and select Browse to check that your home folder and system files are present (though home is excluded by default).
  9. To restore later: Open Timeshift, select the snapshot you want to restore, and click Restore. You’ll be asked to confirm the target partitions (usually the same as current). Click Next and then Restore again. Timeshift will apply the snapshot and reboot.
  10. If the system won’t boot: Boot from a Linux Mint live USB, open Timeshift from the live environment, point it to the drive with your snapshots, and restore from there.

Common Mistakes

  • Storing snapshots on the same drive as the system. If that drive fails, you lose both. Always use a separate physical disk.
  • Not having enough free space. Snapshots can fill a drive quickly. Check available space before creating a snapshot.
  • Including /home in snapshots. By default, Timeshift excludes personal files. If you enable home inclusion, snapshots become huge and slower. Keep home separate.
  • Forgetting to test a restore. A backup you’ve never restored is not trustworthy. Test restoring to a spare partition if possible.
  • Ignoring the schedule. If you never set up automatic snapshots, you’ll have nothing to restore after a problem.

Tips

  • Keep at least one snapshot from a known-good state (e.g., right after a fresh install). Label it by renaming it in Timeshift.
  • Use an external USB 3.0 drive for faster snapshots. For large systems, consider an internal secondary drive.
  • Timeshift uses hard links for unchanged files, so multiple snapshots don’t take as much space as you might think.
  • If you’re low on space, delete old snapshots via Timeshift (right-click → Delete) rather than manually deleting files.
  • After a major system update, take a manual snapshot before and after to compare.

Troubleshooting

  • Snapshot creation fails with “not enough space.” Free up space on the target drive or choose a different location. You can also reduce the number of snapshots kept.
  • Restore fails because the target partition is mounted. Timeshift usually handles unmounting, but if it doesn’t, boot from a live USB and restore from there.
  • Timeshift doesn’t see the external drive. Make sure the drive is mounted (check the file manager) and that it’s formatted with a Linux-compatible filesystem like ext4.
  • After restore, the system boots to a black screen. This can happen if the snapshot is from a different kernel or graphics driver. Boot into recovery mode and try an older kernel, or reinstall the graphics driver.
  • Timeshift says “rsync not found.” Install rsync with sudo apt install rsync.

Frequently Asked Questions

  • Does Timeshift back up my personal files? No, by default it only backs up system files and settings. Your /home folder is excluded. Use a separate tool like Back In Time or Deja Dup for personal data.
  • Can I restore a snapshot from a live USB? Yes. Boot from a Linux Mint live USB, open Timeshift, and point it to the drive containing your snapshots. Then restore as usual.
  • How much space do I need for a snapshot? A typical Linux Mint system with a few GB of installed software might need 5–15 GB for the first snapshot. Subsequent snapshots are smaller due to hard links.
  • Will restoring erase my current files? Restoring will overwrite system files with the snapshot’s versions. Files in /home are not touched unless you explicitly included them.
  • Can I exclude certain folders from snapshots? Yes, in Timeshift settings under the “Filters” tab you can add exclusions. Be careful not to exclude essential system directories.
  • Is Timeshift the same as a full disk clone? No, it’s a snapshot of system files, not a bit-for-bit clone. For complete disk cloning, use tools like Clonezilla or dd.

Related

General steps for current mainstream versions; menus can differ by device and version. See the disclaimer or report an error.

More in this bed

The whole Tech How-To bed →