iTechGuides is reader-supported. When you buy through links on our site, we may earn an affiliate commission. As an Amazon Associate I earn from qualifying purchases. Learn more
Timeshift protects a Linux Mint installation by taking snapshots of system files and settings. Set it up with the rsync method on most installations, or BTRFS snapshots when your system uses the supported Ubuntu-style @ and @home subvolumes. Save snapshots on a separate Linux partition or external, non-system drive when possible, keep daily and boot snapshots, and maintain a separate backup for documents and other personal files.
If Mint still boots, open Timeshift, select a snapshot, choose Restore, and reboot when prompted. If the installed system will not boot, start an Ubuntu-compatible live USB in the same boot mode, install or launch Timeshift there, make the installed system and snapshot location visible, map the EFI partition when applicable, and restore the snapshot.
What Timeshift backs up—and what it does not
Timeshift is a system-recovery utility, not a complete household or business backup system. The official project describes it this way: Timeshift is designed to protect only system files and settings.
It can roll back operating-system files, installed-system configuration, and other data included in a snapshot. That makes it useful after a failed update, a damaged configuration file, an incompatible driver, or another change that leaves Mint unstable.
What’s actually slowing this PC down?
Pick the symptom - the matching free tool is one click away.
Home directories are excluded by default. Documents, photos, music, videos, downloads, browser profiles, project folders, and other personal data therefore are not protected merely because a Timeshift snapshot exists. You can review what Timeshift includes or excludes before creating a snapshot, but system snapshots should not be your only copy of personal files. Use a separate file-backup method for those files and test that backup independently.
#1 Best Overall
- Read Before You Buy — No Video Output: These adapters support charging and USB 2.0 data transfer, but cannot transmit video signals. Except for standard USB webcams (which use USB data only), they are not compatible with HDMI/DisplayPort cables, video-capable USB-C hubs, or docking stations with video output.
- Convert USB-A Ports to USB-C: Designed to connect USB-C earphones, cables, flash drives, card readers, and other USB-C accessories to standard USB-A ports. Plug-and-play with no drivers or software required.
- Aluminum Alloy Housing: Built with a sturdy aluminum alloy shell that aids in heat dissipation and protects against daily wear and scratches. Designed to maintain a stable and secure connection.
- Compact & Travel-Friendly: The ultra-compact design allows the adapter to stay plugged into your device without blocking adjacent ports or adding bulk, reducing wear and tear on your original USB ports.
- 12-Month Warranty: Backed by a 12-month manufacturer warranty for peace of mind. Designed to meet strict quality control standards for reliable everyday performance.
A snapshot is also not a guarantee against every disaster. If the only copy is on the same physical disk as the operating system and that disk fails, the snapshots may be lost with Mint. An external, non-system destination gives the snapshots better separation from an operating-system or system-partition failure, although it still does not replace a broader backup plan.
Timeshift is included in Linux Mint according to the Linux Mint User Guide. The project documentation is maintained in the Timeshift project repository; compatibility details can change, so check the current documentation when your disk layout or boot method is unusual.
Choose rsync or BTRFS before creating snapshots
The correct mode depends first on the filesystem and its layout. Do not select BTRFS simply because it sounds newer: Timeshift documents a specific BTRFS arrangement, and other layouts are unsupported.
Rank #2
- 5-in-1 USB-C Hub: Experience comprehensive connectivity featuring a Power Delivery input, two USB-A 2.0 ports, a USB-A 3.0 port, and an HDMI port. (Note: The USB-C power delivery input port is only for connecting an external wall charger to power your laptop and cannot power peripheral devices.)
- 90W Pass-Through Charging: Achieve optimal charging with 90W pass-through power to your laptop, supported by a total input of 100W, with the hub reserving 10W for operational efficiency. (Note: Wall charger not included.)
- Quick Data Transfers: Accelerate your productivity with rapid data transfers using a high-speed 5Gbps USB 3.0 port and two 480Mbps USB 2.0 ports.
- 4K HDMI Display: Enhance your visual experience with a hub capable of delivering 4K resolution at 30Hz in both mirror and extend modes. Please note that this hub is compatible with MacBook (macOS 12 and newer), Windows 10 and 11, ChromeOS, and laptops equipped with DP Alt Mode and Power Delivery. Note: This device is not compatible with Linux.
- What You Get: Anker USB-C Hub (5-in-1, 4K HDMI), welcome guide, 18-month warranty, and our friendly customer service.
| Choice | How snapshots work | Compatibility | When it fits |
|---|---|---|---|
| Rsync | Uses rsync and hard links to retain successive copies of system data. | Supported across systems and not limited to the documented BTRFS subvolume arrangement. | The practical default for a Mint installation that is not using the required BTRFS layout, or when you want snapshots on another Linux filesystem or an external drive. |
| BTRFS | Uses native BTRFS snapshots, which the project characterizes as fast and space-efficient. | Requires BTRFS and the Ubuntu-type @ and @home subvolumes. Other BTRFS layouts are documented as unsupported. |
A system already installed with the supported subvolume arrangement and a user prepared to verify that layout before relying on recovery. |
The BTRFS description does not promise a particular creation time or storage saving on your computer. Snapshot size and performance depend on how much data changes between snapshots, the filesystem, and the destination.
Check the layout before depending on BTRFS
Confirm that the installed system is actually using BTRFS and that its root and home subvolumes follow the documented @ and @home convention. If your installation uses a different naming scheme or a different subvolume design, use rsync instead of assuming BTRFS mode will work.
Pay particular attention to swap. The project warns that a swap file inside @ or @home can prevent BTRFS snapshot creation. Its suggested approach is to move swap outside those subvolumes, for example into a separate @swap subvolume, before relying on BTRFS snapshots.
Rank #3
- Sleek 7-in-1 USB-C Hub: Features an HDMI port, two USB-A 3.0 ports, and a USB-C data port, each providing 5Gbps transfer speeds. It also includes a USB-C PD input port for charging up to 100W and dual SD and TF card slots, all in a compact design.
- Flawless 4K@60Hz Video with HDMI: Delivers exceptional clarity and smoothness with its 4K@60Hz HDMI port, making it ideal for high-definition presentations and entertainment. (Note: Only the HDMI port supports video projection; the USB-C port is for data transfer only.)
- Double Up on Efficiency: The two USB-A 3.0 ports and a USB-C port support a fast 5Gbps data rate, significantly boosting your transfer speeds and improving productivity.
- Fast and Reliable 85W Charging: Offers high-capacity, speedy charging for laptops up to 85W, so you spend less time tethered to an outlet and more time being productive.
- What You Get: Anker USB-C Hub (7-in-1), welcome guide, 18-month warranty, and our friendly customer service.
Decide where to store snapshots
Timeshift defaults to a /timeshift directory on the root partition. That is convenient, but it leaves snapshots on the same system partition that may need repair. The project recommends an external, non-system partition for best results; another Linux partition can also be selected.
| Destination | Advantages | Risks and practical checks |
|---|---|---|
| Root/system partition | No separate device is required and scheduled snapshots are always available while Mint is running. | A damaged or full system partition can make both Mint and its snapshots unavailable. Monitor free space closely. |
| Separate Linux partition | Separates snapshot data from the operating-system partition while keeping the storage inside the computer. | The partition must remain mounted and have enough free space for the selected schedule and retention policy. |
| External, non-system partition | Provides the strongest separation from a failure of the internal system partition and is the project’s recommended arrangement where practical. | The drive must be connected and mounted for scheduled snapshots. Protect it from loss, accidental formatting, and physical damage, and keep a separate personal-file backup. |
No universal capacity threshold is published for a Timeshift destination. Required space varies with the amount of system data, how often snapshots are taken, how long they are retained, and how much changes between snapshots. Choose a destination with substantial free space rather than filling a small partition and hoping automatic cleanup will always be sufficient.
Set up Timeshift in Linux Mint
- Open Timeshift. In Mint, open the application menu, go to the administration tools, and launch Timeshift. On first launch, authenticate when Mint requests administrator privileges.
- Select the snapshot method. Choose Rsync unless the machine uses BTRFS with the supported
@and@homelayout. If the BTRFS layout is uncertain, stop and verify it before selecting BTRFS. - Select the snapshot location. Choose the separate Linux partition or external, non-system partition you intend to keep available. Make sure the destination is mounted and has adequate free space. If you keep the default
/timeshiftlocation, understand that it is on the root partition. - Configure the schedule. Timeshift exposes selectable levels such as hourly, daily, weekly, monthly, and boot snapshots. Linux Mint’s guidance recommends automating daily and boot snapshots. Enable only the levels you can support with the destination’s capacity and your need for rollback points.
- Set retention deliberately. Retention determines how many snapshots remain at each enabled level. More retained points provide more historical choices but consume more space. Start conservatively, then adjust after observing how quickly the destination fills.
- Review included and excluded data. Home directories are excluded by default. Check the inclusion and exclusion settings so you know whether any additional paths have been selected. Do not treat an included home path as a substitute for a separate personal-file backup.
- Create a first snapshot manually. Use the application’s snapshot creation action rather than waiting for the first scheduled run. A manual snapshot gives you a known restore point before a major update, driver change, desktop customization, or other risky operation.
- Confirm that the snapshot is listed. Verify that Timeshift shows the new snapshot and that the destination remains available. If it is missing, resolve the storage, mount, filesystem, or permission problem before depending on automation.
Use snapshots before risky changes
A scheduled snapshot is useful for routine rollback, but a manual snapshot immediately before a known change gives you a clearly identified recovery point. Create one before a major system upgrade, graphics-driver replacement, extensive repository changes, or edits to boot and display configuration. Keep the destination connected and mounted long enough for the operation to finish.
Rank #4
- Dual Converters, Infinite Potential:Includes 2× USB C male to USB A female adapters and 2× USB A male to USB C female adapters. Perfect for a wide range of uses—tablets with Bluetooth keyboards, expand USB ports on macbook, and more. Two different converters for all your daily needs
- Next-Level 10Gbps & 3A Charging: No more slow 480Mbps, this usb to usb c adapter has a transfer speed of up to 10Gbps, allowing you to do more transferring in less time. This usb adapter fits both USB A and USB C charger, supporting up to 3A fast charging
- Upgraded Exquisite Craftsmanship: With an aluminum alloy housing and metal connector, the usbc to usb adapter is extremely durable and sturdy. Rigorously tested to withstand more than 10,000 times of plugging and unplugging, ensuring long-lasting performance
- Broad Compatible: The usb c to usb adapter widely supports all USB C/ USB A devices like laptops, tablets, cellphones, car chargers, and phone chargers. Such as compatible with MacBook Pro/Air 2023/2022, Thunderbolt 4/3 Devices,Apple MagSafe Watch 9/8/7/SE/Ultra, iPad Pro 2022/2021, Samsung Galaxy S23/S20/S10, and iPhone 17/16/15 Pro. Plug and play
- Please Note: To reach 10Gbps speed, keep the cable under 3.3 ft. For USB A Male to USB C adapters, try flipping the USB C connector. USB C Male to USB A adapters support bidirectional 10Gbps transfer within 3.3 ft
Restore Linux Mint while the installed system still boots
Use an online restore when Mint starts normally enough to run Timeshift. Restoring changes system files and settings to the state represented by the selected snapshot, so close applications and preserve any work before proceeding.
- Open Timeshift with administrator privileges. Confirm that the destination containing the snapshots is mounted and visible.
- Select the snapshot. Choose the restore point made before the problem. Check its date and description carefully; selecting the wrong point can remove later system changes.
- Choose Restore. Review the restore choices presented by Timeshift, including the target system and any paths you intentionally included or excluded. Do not assume that restoring the system will recover files that were excluded from the snapshot.
- Start the restore and wait for it to finish. Do not power off the computer or disconnect the snapshot device while files are being restored.
- Reboot when Timeshift requests it. The project documents that an online restore requires a reboot to complete. Allow the system to restart, then test the change that originally caused the failure.
If Mint boots after the restore but a problem remains, compare the restored state with the snapshot date and check whether the affected data was outside Timeshift’s default system scope. A personal file that was never included cannot be reconstructed from a system snapshot.
Do these 3 things before closing this tab:
1Scan for outdated or missing drivers - takes under a minute2Clear out junk files and repair common Windows errors3Fix the driver behind crashes, sound loss and screen glitchesRestore when Linux Mint will not boot
When the installed system cannot start, use a live environment. The project documents an Ubuntu-compatible live CD or USB for this procedure. A Linux Mint live USB is a practical recovery medium, but the documented instructions specifically refer to Ubuntu live media.
Best Value
- 5-in-1 Connectivity: Equipped with a 4K HDMI port, a 5 Gbps USB-C data port, two 5 Gbps USB-A ports, and a USB C 100W PD-IN port. Note: The USB C 100W PD-IN port supports only charging and does not support data transfer devices such as headphones or speakers.
- Powerful Pass-Through Charging: Supports up to 85W pass-through charging so you can power up your laptop while you use the hub. Note: Pass-through charging requires a charger (not included). Note: To achieve full power for iPad, we recommend using a 45W wall charger.
- Transfer Files in Seconds: Move files to and from your laptop at speeds of up to 5 Gbps via the USB-C and USB-A data ports. Note: The USB C 5Gbps Data port does not support video output.
- HD Display: Connect to the HDMI port to stream or mirror content to an external monitor in resolutions of up to 4K@30Hz. Note: The USB-C ports do not support video output.
- What You Get: Anker 332 USB-C Hub (5-in-1), welcome guide, our worry-free 18-month warranty, and friendly customer service.
- Prepare or connect the live media. Use a live CD or USB that can start the computer and access the installed disks. If the installed system uses EFI, boot the live medium in EFI mode rather than legacy or compatibility mode.
- Start the live session. Choose the option to try the operating system without installing it. Do not begin an installation over the existing Mint system.
- Make the snapshot destination available. Connect the external drive if snapshots are stored there, and mount the partition containing the Timeshift directory. Also make the installed Mint partitions visible to the live session.
- Launch or install Timeshift in the live environment. The project’s recovery procedure calls for Timeshift to be available in the live session. Use the live distribution’s package-management method if it is not already present.
- Locate the snapshots. Select the correct snapshot device and confirm that the expected restore points appear. If no snapshots are listed, check that the correct partition is mounted and that you selected the same snapshot method used when they were created.
- Select the installed system as the restore target. Restore the chosen snapshot to the installed Mint partitions, not to the temporary live filesystem.
- Map the EFI partition when applicable. On an EFI installation, the official documentation requires the EFI partition to be mapped during restore. The live medium must also have been booted in EFI mode.
- Complete the restore and restart. Wait for all operations to finish, shut down or restart the live session, remove the live media when instructed, and boot the internal disk.
The project states that only GRUB2 systems are supported. Older GRUB versions are also documented as unsupported and can leave a system unbootable after restore. Verify the bootloader arrangement before treating Timeshift as your recovery method; do not assume that a non-GRUB installation can be repaired by this procedure.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Troubleshoot common Timeshift problems
No snapshots appear
- Confirm that the snapshot partition or external drive is connected and mounted.
- Check that you opened the same snapshot mode used to create the backups. Rsync snapshots and BTRFS snapshots depend on different filesystem arrangements.
- In a live session, ensure the installed system and the destination are both visible before launching Timeshift.
- Verify that the destination was not reformatted, renamed, or assigned a different mount point.
The destination is full or a snapshot cannot be created
Timeshift requires enough free space on the selected device. Reduce the number of enabled snapshot levels or lower retention, then remove no longer needed snapshots using Timeshift’s own controls. If the device remains too small, disable automatic schedules and create snapshots manually at important milestones, or move the destination to a larger non-system partition or external drive. Do not promise a fixed capacity requirement: the needed space depends on your installation and change rate.
BTRFS snapshot creation fails
- Check that the root and home subvolumes are the supported
@and@homearrangement. - Look for a swap file inside
@or@home. The project says this can block snapshot creation; move swap outside those subvolumes, such as into a separate@swapsubvolume, before trying again. - If the layout is not the documented Ubuntu type, select rsync mode instead of forcing BTRFS mode.
The restored system does not boot on an EFI computer
Repeat the recovery process from live media booted in EFI mode and ensure the EFI partition is mapped during the restore. A restore that changes system files without correctly handling the EFI partition may not recreate a bootable path. Also verify that the installation uses a supported GRUB2 arrangement and not an unsupported older GRUB version or another bootloader.
Quick wins for a faster PC:
Scan for outdated or missing drivers - takes under a minuteDriver Scan →Clear out junk files and repair common Windows errorsFree Scan →The system partition fails but snapshots were stored there
Snapshots on the root partition may be inaccessible when that partition is damaged or cannot be mounted. Use a live environment to inspect the disk, but recognize the limitation: keeping the only snapshots on the system partition reduces their value for system-disk failure. For future recovery, choose an external or separate non-system destination and keep the device available for scheduled snapshots.
How to maintain a usable recovery plan
- Keep daily and boot snapshots only when the destination has enough free space for the retention you selected.
- Create a manual snapshot before major changes and verify that it appears in Timeshift.
- Keep personal files in a separate backup system because home directories are excluded by default.
- Periodically check that an external destination still mounts and that old snapshots are being retained according to your policy.
- Prepare live recovery media before an emergency. A USB device used to boot a live system is for recovery; it is not a replacement for a properly sized snapshot destination.
- Record whether the installation uses rsync or BTRFS, where the snapshots are stored, whether the machine boots with EFI, and which partition contains the EFI files. Those details reduce guesswork during an offline restore.
- Before relying on Timeshift for a particular computer, verify its filesystem layout, partitioning, boot mode, snapshot visibility, and GRUB2 compatibility.
What Timeshift can and cannot recover
| Situation | What Timeshift can provide | What you still need |
|---|---|---|
| Bad package update or system configuration change | A selected system snapshot from before the change, provided the snapshot is accessible and the restore completes. | A working snapshot destination and, for a running system, a reboot to finish the online restore. |
| Linux Mint will not boot | Offline restoration from a live CD or USB, subject to the documented GRUB2, filesystem, and EFI requirements. | Live media, access to the snapshot device, EFI-mode booting and EFI mapping where applicable. |
| Deleted personal documents | Only files that you deliberately included in the snapshot, if any. | A separate file backup designed for documents and other user data. |
| Failed or lost system disk | Snapshots only if they were stored on a device that remains readable and available. | An external or otherwise separate snapshot destination, plus independent personal-data backups. |
The practical rule is simple: use Timeshift as a rollback layer for Linux Mint itself, and use a separate, tested file-backup method for everything you cannot afford to lose. That combination gives you a fast way back from system mistakes without confusing a system snapshot with a complete backup.
Quick Recap
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

