您尚未登录。

#1 2024-11-07 04:22:48

SoulMind
会员
注册时间: 2024-08-06
帖子: 10

[已解决]如何解决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?

最近编辑记录 SoulMind (2024-11-16 13:01:14)

离线

#2 2024-11-07 10:53:06

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,943
个人网站

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

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

离线

#3 2024-11-16 12:58:05

SoulMind
会员
注册时间: 2024-08-06
帖子: 10

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

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

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

依云 说:

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

离线

页脚