You are not logged in.

#1 2025-05-26 20:08:48

tvidal
Member
Registered: 2020-06-18
Posts: 20

timeshift does not work even with @ and @home BTRFS subvolumes

I am not sure what I am doing wrong...

[root@arch ~]# lsblk -Apf /dev/nvme0n1
NAME             FSTYPE FSVER LABEL     UUID                                 FSAVAIL FSUSE% MOUNTPOINTS
/dev/nvme0n1
├─/dev/nvme0n1p1
├─/dev/nvme0n1p2 vfat   FAT32 EFI       3F4E-5D2D                             160.8M    36% /boot
├─/dev/nvme0n1p3 btrfs        LinuxRoot 7663b2eb-3df4-42be-8302-a57c7fe7614f     75G    39% /var/lib/docker
│                                                                                           /var/log
│                                                                                           /var/cache
│                                                                                           /
├─/dev/nvme0n1p4 btrfs        LinuxHome 42eed4ef-f8da-48f7-8d0d-e6194d761bb7  303.7G    57% /home/thiago/.cache
│                                                                                           /home/thiago
│                                                                                           /home
└─/dev/nvme0n1p5 swap   1     LinuxSwap 466b99c5-4aec-40cd-b280-200821d2b8d5                [SWAP]

[root@arch ~]# grep -F btrfs /etc/fstab
LABEL=LinuxRoot  /                   btrfs  defaults,lazytime,ssd,autodefrag,space_cache=v2,subvol=/@                                0 0
LABEL=LinuxRoot  /var/log            btrfs  defaults,lazytime,ssd,autodefrag,space_cache=v2,subvol=/@log                             0 0
LABEL=LinuxRoot  /var/cache          btrfs  defaults,lazytime,ssd,autodefrag,space_cache=v2,subvol=/@cache                           0 0
LABEL=LinuxRoot  /var/lib/docker     btrfs  defaults,lazytime,ssd,autodefrag,space_cache=v2,subvol=/@docker                          0 0
LABEL=LinuxHome  /home               btrfs  defaults,lazytime,ssd,autodefrag,space_cache=v2,subvol=/@home                            0 0
LABEL=LinuxHome  /home/thiago        btrfs  defaults,lazytime,ssd,autodefrag,space_cache=v2,subvol=/@thiago                          0 0
LABEL=LinuxHome  /home/thiago/.cache btrfs  defaults,lazytime,ssd,autodefrag,space_cache=v2,subvol=/@cache                           0 0

[root@arch ~]# btrfs subvolume list /
ID 257 gen 402803 top level 5 path @
ID 259 gen 402803 top level 5 path @log
ID 260 gen 398241 top level 5 path @docker
ID 262 gen 402750 top level 5 path @cache

[root@arch ~]# btrfs subvolume get-default /
ID 5 (FS_TREE)

[root@arch ~]# btrfs subvolume list /home
ID 257 gen 798405 top level 5 path @home
ID 259 gen 798655 top level 5 path @thiago
ID 592 gen 798655 top level 5 path @cache

[root@arch ~]# btrfs subvolume get-default /home
ID 5 (FS_TREE)

[root@arch ~]# timeshift --check
Using system disk as snapshot device for creating snapshots in BTRFS mode
Mounted '/dev/nvme0n1p3' at '/run/timeshift/19621/backup'
E: The system partition has an unsupported subvolume layout. Only ubuntu-type layouts with @ and @home subvolumes are currently supported.

Application will exit.

Why?

What else could I be missing?

Offline

#2 2025-05-27 18:09:11

espresso
Member
From: Pale Blue Dot, US
Registered: 2023-05-15
Posts: 62

Re: timeshift does not work even with @ and @home BTRFS subvolumes

Offline

#3 2025-10-10 02:30:23

seisei
Member
Registered: 2025-10-10
Posts: 1

Re: timeshift does not work even with @ and @home BTRFS subvolumes

I have similiar issue, then I tried to add @home subvol inside fstab, it is working now for the timeshift, thanks to espresso for giving me insight on that link smile

Offline

Board footer

Powered by FluxBB