timeshift是类似 Mac OS上 Time machine功能的软件.
用 timeshift透过 btrfs对 rootfs做 snapshot有一个条件,
就是存放 rootfs的 subvolume名称必须为 "@",
但安装 debian 11.3后, 存放 rootfs的 subvolume名称为 "@rootfs",
导致 timeshift无法正常运作.
刚开始看不懂 debian wiki介绍的 work around方式.
https://wiki.debian.org/Btrfs%20migration
最后是参考下列影片介绍的方式,
在安装 debian过程中,
直接将存放 rootfs的 subvolume名称改为 "@",
debian安装结束后, 就可以用 timeshift透过 btrfs对 rootfs做 snapshot.
https://www.youtube.com/watch?v=uxHbV6pOytk
我的 /etc/fstab中, 关于 rootfs的设定如下,
供各位参考.
UUID=d3654f6e-7273-45f5-9e7a-f78fxxxxxxxx / btrfs defaults,[email protected] 0 0