Não consigo montar o subvolue swap.
->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
-> subvolumes 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
Solução:
Monte o volume btrfs em
/mnt
(por exemplo, de uma iso ao vivo) e, em seguida, crie o@swap
subvolume como/mnt/@swap
.Detalhes do problema inicial:
Acontece que o subvolume btrfs
@swap
não foi um subvolume de nível superior conforme necessário para a operação de montagem. Isso é indicado pelo número inteiro272
na lista de subvolumes. Este é o resultado da criação do@swap
subvolume sob/
enquanto isso estava se referindo ao@
subvolume. Por esta razão,@swap
foi realmente criado como@/@swap
(não sei se isso é um neologismo).