Package: timeshift
Version: 24.06.6-2
Severity: normal
X-Debbugs-Cc: [email protected]
Dear Maintainer,
*** Reporter, please consider answering these questions, where appropriate ***
* What led up to the situation?
* What exactly did you do (or not do) that was effective (or
ineffective)?
* What was the outcome of this action?
* What outcome did you expect instead?
Dear Maintainer,
On Debian 13 (Trixie), Timeshift 24.06.6-2 does not correctly detect
a multi-device BTRFS RAID1 filesystem in the GTK interface.
The system has a BTRFS filesystem using:
/dev/sda5
/dev/nvme0n1p5
Both devices belong to the same BTRFS filesystem (UUID
0c253f05-4e21-4d66-b7d3-b0aeeeed7155).
BTRFS reports Data, Metadata and System as RAID1, with both devices
participating and no missing devices.
The filesystem has approximately 184 GiB free according to df.
The problem is that the Timeshift GTK interface does not show either
/dev/sda5 or /dev/nvme0n1p5 as a selectable BTRFS snapshot device and
reports insufficient disk space.
However, the Timeshift command-line interface correctly detects the
devices:
$ sudo timeshift --list-devices
1 > /dev/sda5 203.2 GB btrfs
2 > /dev/nvme0n1p5 219.2 GB btrfs
More importantly, the CLI can successfully create a BTRFS snapshot:
$ sudo timeshift --create --comments "Test" --tags D
It reports:
Using system disk as snapshot device for creating snapshots in BTRFS mode
Saving to device: /dev/sda5
BTRFS Snapshot saved successfully
The snapshot is actually created as a BTRFS subvolume.
Therefore the BTRFS filesystem itself is working correctly and has
sufficient free space. The problem appears to be specific to the
Timeshift GTK interface, either in BTRFS device detection or in its
free-space check for multi-device BTRFS RAID1 filesystems.
Expected behavior:
The GTK interface should detect the existing BTRFS filesystem and
allow it to be selected as the snapshot location, without reporting
that the disk is out of space.
Actual behavior:
Neither BTRFS device is offered by the GTK interface and it reports
insufficient disk space, despite approximately 184 GiB being available.
The command-line interface works correctly with the same filesystem.
Regards,
-- System Information:
Debian Release: 13.7
APT prefers stable-updates
APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable')
Architecture: amd64 (x86_64)
Kernel: Linux 6.12.111+deb13-amd64 (SMP w/4 CPU threads; PREEMPT)
Locale: LANG=es_CL.UTF-8, LC_CTYPE=es_CL.UTF-8 (charmap=UTF-8),
LANGUAGE=es_CL:es
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages timeshift depends on:
ii cron [cron-daemon] 3.0pl1-197
ii libc6 2.41-12+deb13u4
ii libcairo2 1.18.4-1+b1
ii libgdk-pixbuf-2.0-0 2.42.12+dfsg-4+deb13u1
ii libgee-0.8-2 0.20.8-1
ii libglib2.0-0t64 2.84.4-3~deb13u5
ii libgtk-3-0t64 3.24.49-3
ii libjson-glib-1.0-0 1.10.6+ds-2
ii libvte-2.91-0 0.80.1-1
ii libxapp1 2.8.8-1
ii psmisc 23.7-2
ii rsync 3.5.0+ds1-0+deb13u1
Versions of packages timeshift recommends:
ii pkexec 126-2
timeshift suggests no packages.
-- no debconf information