Menü schliessen
Created: October 30th 2025
Last updated: November 3rd 2025
Categories: IT Knowledge,  IT Support,  Linux,  Operating Systems
Author: Dusan Rasic

How to Use Timeshift in Linux Mint: Backup & Restore Your System Safely

Have you ever updated your system, rebooted, and suddenly something stopped working? Missing icons, broken drivers, or even a system that refuses to boot? That’s exactly why Linux Mint includes Timeshift — a backup tool designed to take snapshots of your system and restore it in just a few clicks.

This guide will show you how to properly configure Timeshift, which snapshot type to choose (RSYNC or BTRFS), how to schedule automatic backups, and how to restore your system if something goes wrong. No advanced Linux knowledge required — just follow along.

What Is Timeshift and Why You Need It

Timeshift creates system snapshots that allow you to roll back your Linux Mint to a previous working state. It works similarly to Windows System Restore, but is more reliable because it backs up system files, not personal documents.

Important: Timeshift does not back up your personal files in /home. It focuses on system files, settings, and configurations. For personal files, you should use software like Deja Dup, cloud storage, or manual backups.

RSYNC vs BTRFS – Which Should You Choose?

  • RSYNC (Most common): Works on any file system (ext4, SSD, HDD). Uses incremental backups to save disk space.
  • BTRFS (Advanced users): Ultra-fast snapshots, but only works if your system is installed on a BTRFS file system.

If you’re not sure which option to choose, select RSYNC — it’s safe and works on most Linux Mint installations.

How to Configure Timeshift (Step-by-step)

1. Open Timeshift

You can launch it by searching for “Timeshift” in the Menu. You will be prompted for your admin password.

2. Select Snapshot Type

Choose RSYNC unless you already installed Linux Mint using the BTRFS file system.

3. Select Backup Location

Select a drive or partition with enough free space — ideally an external SSD/HDD. Avoid using the same partition where Linux is installed.

4. Schedule Automatic Snapshots

Timeshift allows daily, weekly, and monthly snapshots. A recommended setup is:

  • Daily: 5 snapshots
  • Weekly: 3 snapshots
  • Monthly: 2 snapshots

This prevents your drive from filling up while still keeping enough restore points.

5. Home Directory Exclusion (Optional but Recommended)

By default, Timeshift excludes personal files. If you want to include dotfiles (hidden settings in your home folder), enable the “Include Hidden Files” option. This is useful if you want to restore app settings too.

How to Restore a Timeshift Snapshot

When something breaks (after a bad update, driver issue, etc.), follow these steps:

  1. Open Timeshift.
  2. Select a previous snapshot from the list.
  3. Click “Restore” and follow the instructions.
  4. Restart your PC — Linux Mint will return to that exact previous state.

You can also restore Timeshift snapshots directly from the GRUB Boot Menu if your system doesn't boot.

Best Practices for Safe Backups

  • Use an external drive if possible.
  • Enable automatic snapshots instead of manual ones.
  • Clean up old snapshots monthly to free up space.
  • Combine Timeshift with personal data backups for full protection.

Common Problems & Solutions

🔹 “Not enough disk space” error: Delete older snapshots or change the backup destination.

🔹 Timeshift not detecting external drive: Make sure the drive is mounted and formatted as ext4 or a Linux-supported file system.

🔹 Snapshot restore failed: Try restoring from GRUB recovery mode instead of the desktop environment.

Conclusion

Timeshift is one of the most powerful safety tools in Linux Mint. Once you set it up, it quietly works in the background — and when something goes wrong, it can save hours of troubleshooting or even a complete reinstall.

Whether you are tweaking your desktop, installing new drivers, or updating the system, having Timeshift set up is simply a must.