mount(2)系统调用失败:没有这样的文件或目录

mount(2)系统调用失败:没有这样的文件或目录

我无法安装交换子卷。

->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

相关内容