Swap file na BTRFS filesystému

Jak vytvořit swapfile na BTRFS filesystému?

Warning

Swapfile se mmusí vytvořit na subvolume, který se nesnapshotuje, protože existuje omezení, které zabraňuje provádět snapshot subvolume, pokud je na něm aktivní swapfile (viz https://btrfs.readthedocs.io/en/latest/Swapfile.html#swapfile).

# truncate -s 0 swapfile
# chattr +C swapfile
# fallocate -l 2G swapfile
# chmod 0600 swapfile
# mkswap swapfile
# swapon swapfile

Do /etc/fstab přidám ještě:

/path/swapfile        none        swap        defaults      0 0