%E7%B3%BB%E7%BB%9F%E8%B0%83%E7%94%A8%E5%A4%B1%E8%B4%A5%EF%BC%9A%E6%B2%A1%E6%9C%89%E8%BF%99%E6%A0%B7%E7%9A%84%E6%96%87%E4%BB%B6%E6%88%96%E7%9B%AE%E5%BD%95.png)
我无法安装交换子卷。
->sudo mount -av
/ : ignored
/home : already mounted
mount: /swap: mount(2) system call failed: No such file or directory.
-> fstab
# <file system> <mount point> <type> <options> <dump> <pass>
/dev/mapper/cryptsystem / btrfs ssd,noatime,space_cache,compress=zstd,subvol=@ 0 0
/dev/mapper/cryptsystem /home btrfs ssd,noatime,space_cache,compress=zstd,subvol=@home 0 0
/dev/mapper/cryptsystem /swap btrfs ssd,noatime,compress=no,subvol=@swap 0 0
-> btrfs 子卷
ID 257 gen 427049 top level 5 path @home
ID 272 gen 427049 top level 5 path @
ID 3194 gen 425853 top level 272 path @swap
答案1
解决方案:
将 btrfs 卷安装在/mnt
(例如,从实时 iso),然后将@swap
子卷创建为/mnt/@swap
.
初始问题的详细信息:
事实证明,btrfs 子卷@swap
并不是安装操作所需的顶级子卷。这由272
子卷列表中的整数指示。这是在 this 引用子卷时创建@swap
子卷的结果。因此,真正被创建为(不知道这是否是一个新词)。/
@
@swap
@/@swap