我正在尝试通过 中的条目从同一(luks 加密)设备安装两个 btrfs 子卷fstab
。输入crypttab
必须正确,因为系统在启动时要求输入密码。但随后它挂起并出现黑屏。条目是:
(这个例子是正确的,唯一的问题是错误的UUID,它是加密分区的,而不是解密的映射设备的。如果有人搜索 和 的具体工作示例,我将留下这个btrfs
问题fstab
。
UUID={same uuid for device under /dev/mapper} /home/me btrfs defaults,ssd,subvol=home-me-dir,noatime 0 3
UUID={same uuid for device under /dev/mapper} /tmp btrfs defaults,ssd,subvol=tmp-dir,noatime,nodatacow,nodatasum 0 4
我尝试了这两个subvol=path
选项subvolid=id
。我sudo systemctl daemon-reload
按照 fstab 文件中提到的方式运行。
我不确定我的问题是与它有关还是与systemd
(我怀疑问题与IIRC有关fstab
并且btrfs
自从IIRC我这样做以来ext4
一切都正常)。那么有人可以回答这个问题吗:
- 如何在选项中指定子卷的路径,即
subvol=path
选项?中没有示例man 5 btrfs
,只有声明,路径始终相对于根子卷,所以我尝试了subvol=some-dir
但subvol=/some-dir
没有成功; - 是否必须安装根子卷才能对其子子卷使用
subvol=path
或选项?当我使用解密的设备时,甚至还没有安装。subvolid=id
fstab
subvol=some-dir
谢谢。