/srv), /home and /root are excluded. Use a proper backup solution (for example BorgBackup) for your data.
In OMV8's GUI:
Under System, Plugins, find and highlight openmediavault-timeshift 8.X, and click the Install button.
/) is BTRFS and you want native BTRFS snapshots on that same device. See BTRFS mode below.,, ; or a new line; they are saved as a comma separated list./srv/,/home/,/root/**** matches anything, including slashes (the contents of a folder).*** matches both the folder and everything in it.
| Warning | |
|
Do not remove /srv/** from the excludes unless you know what you are doing. /srv is where OMV mounts your data drives. Without this exclude, Timeshift will try to copy all of your data into every snapshot, and reverting a snapshot will overwrite files on your data drives. | |
@home subvolumes).use to create a snapshot on /dev/…).manually created from plugin.sudo timeshift --list sudo timeshift --restore --snapshot '2026-09-24_10-00-01'
BTRFS mode uses native BTRFS snapshots of the root subvolume. Snapshots are stored on the root device under timeshift-btrfs/snapshots.
When BTRFS mode is enabled and saved, the plugin checks that:
/) is BTRFS./ is mounted as the @ subvolume (subvol=@ or subvol=/@ in /etc/fstab).sudo btrfs subvolume set-default 5 /
If any check fails, the settings are not saved and an error explains what is wrong.
/home is a separate @home subvolume (mounted with subvol=@home).@home is included in snapshots and restored together with @.@ is snapshotted and reverted. User data in @home is left untouched.@home (description @ instead of @@h), because /home could fail to mount after the reboot. Either disable Include @home subvolume or pick a snapshot that contains it.
| Warning | |
|
BTRFS snapshots live on the same drive as the operating system. They protect against bad updates and configuration mistakes, but not against a failed OS drive. For that, leave BTRFS mode disabled and use RSYNC mode with a separate backup device. | |
@ subvolume layout Timeshift needs. Use RSYNC mode.sudo btrfs subvolume set-default 5 / and save again./var/log/timeshift/.