[已解决]如何解决Timeshift不识别根卷

最近我想使用TImeshift备份系统,但是Timeshift无法识别我的分区:

Selected snapshot device is not a system disk
Select BTRFS system disk with root subvolume(@)

这个分区是我Arch Linux系统的唯一分区,我发现我的根目录结构是/和/home,没有@和@home。TImeshift似乎只认这种结构

我是不是要把根目录所有文件放到/@里面,然后再把home重命名成@home?

是。你可以 btrfs sub snapshot / @ 这样创建 @ 子卷,然后(重启到 @ 里之后)把外边的东西删掉。

感谢!我第一次移动的时候直接用的mkdir创建的目录,看到你回复才想起来要创建成btrfs子卷。

重新创建子卷,转移文件,再更新grub配置指向新的子卷后可以使用timeshift了

你好,请问,我已经使用btrfs sub snapshot 创建了一个快照 后续应该如何操作?重启怎么到@?

你的根目录变成@了没

已经解决了


我的根目录格式应该没问题,为什么仍然无法识别?