スワップサブボリュームをマウントできません。
->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
サブボリュームのリストに整数として表示されます。これは、参照時に@swap
サブボリュームを作成した結果です。だから実際には次のように作られました(新しい単語かどうかはわかりません)。/
@
@swap
@/@swap