![如何使用 BtrFS 和服务器 ISO 安装 Ubuntu 并且仍然能够使用 Timeshift?](https://linux22.com/image/1025065/%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%20BtrFS%20%E5%92%8C%E6%9C%8D%E5%8A%A1%E5%99%A8%20ISO%20%E5%AE%89%E8%A3%85%20Ubuntu%20%E5%B9%B6%E4%B8%94%E4%BB%8D%E7%84%B6%E8%83%BD%E5%A4%9F%E4%BD%BF%E7%94%A8%20Timeshift%EF%BC%9F.png)
需要说明的是,我并不是想安装服务器;我用它来安装基本操作系统然后我安装vanilla gnome 桌面软件包。 我用服务器 ISO因为他们停止生产迷你 ISOv18.04 之后。
我下午大部分时间都在虚拟机中研究这个问题。我目前采取的步骤:
- 穿过服务器安装过程...
- 创建 EFI 启动分区
- 其余部分将作为根 (/) 安装并格式化为 BtrFS。
- 重启然后安装香草侏儒:
sudo apt install vanilla-gnome-desktop
- 解决奇怪的错误安装上述包时。
- 安装时间移位:
sudo apt install timeshift
重新启动后,我登录并发现时间移位抱怨没有子卷它可以使用。我在网上搜索了一下,找到了一个看起来像简单修复但要么是我遗漏了什么,要么就是它不适用于这个操作系统。
现在,我可以使用桌面安装磁盘,我可以通过 GUI 进行自定义分区设置,基本上与上述操作相同。我创建了两个分区:一个用于 EFI 启动分区,另一个格式化为 BtrFS 并设置为以 root 身份挂载。但是,我通过 GUI 安装,重新启动,安装 Timeshift,一切都正常。当您查看驱动器时,您只会看到根目录上的两个文件夹:一个是@另一个是@家。显然,Timeshift 更喜欢这种设置和文件夹结构。我不喜欢默认的 Ubuntu 桌面环境,删除它很麻烦,所以我喜欢使用服务器安装媒体。
那么,如何重现这个过程呢?自动地由桌面版本的 GUI 安装过程使用,通过服务器安装介质?
答案1
以下内容摘自 teejeetech 网站。
https://teejeetech.com/timeshift/
支持的系统配置
BTRFS – 安装在 BTRFS 卷上的操作系统(带或不带 LUKS)
仅支持带有 @ 和 @home 子卷的 Ubuntu 类型布局
@ 和 @home 子卷可以位于相同或不同的 BTRFS 卷上
@ 可能位于 BTRFS 卷上,而 /home 可能安装在非 BTRFS 分区上
不支持其他布局
这表明,只要创建这些子卷,就可以了。请看这里:创建 btrfs 子卷,如 @ 或 @home