linuxmint / linuxmint/timeshift

Feature Request: Support archive-based backup format (tar.gz/zip) for NTFS compatibility

Open
#536 4 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Vala
Stars
4.3k
Forks
155
PR merge metrics
No merged PRs in 30d

Description

Hi Timeshift team,

I would like to request a new feature: supporting compressed archive formats (e.g., tar.gz, tar.xz, zip) for backups, instead of only relying on rsync or BTRFS snapshots.
The Problem

Currently, Timeshift requires an ext4-formatted partition (or BTRFS) to store backups. This creates a major inconvenience for users who:

Dual-boot Windows + Linux
Only have NTFS-formatted external drives available
Don't want to (or can't) repartition their drives to create a new ext4 partition just for backups

As a result, I currently have to reformat or create a new ext4 partition on my NTFS drive just to use Timeshift, which is very inconvenient.
The Solution

If Timeshift could save backups as compressed archive files (like .tar.gz, .tar.xz, or .zip), users could:

Store backups on any file system — NTFS, FAT32, exFAT, ext4, etc.
No need to create a dedicated ext4 partition
Still benefit from compression to save disk space
Easily browse or extract individual files if needed

This is a very common request from dual-boot users, who often only have NTFS drives available and lack extra ext4 partitions.
Summary

RSYNC: Requires ext4, does NOT work on NTFS, NOT compressed
BTRFS: Requires ext4, does NOT work on NTFS, NOT compressed
tar.gz (proposed): Does NOT require ext4, WORKS on NTFS, compressed

I believe this feature would greatly improve Timeshift's usability for dual-boot and multi-OS users.

Thank you for your great work on Timeshift!

— A user from China

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reviewing Timeshift's existing rsync and BTRFS snapshot and restore paths. Trace how snapshot storage and restoration currently depend on the filesystem, then determine the scope needed for archive-based backups. Done should include creating and restoring compressed archives on NTFS and other supported filesystems, with the requested archive formats clarified.

Written by the indexing model from the issue text.

Assessment

Tech stack
linux
Domain
operating-systems
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.