btrfs で swap 使う方法、 man 5 btrfs で詳しく見られるので
抜粋:
# truncate -s 0 swapfile
# chattr +C swapfile
# fallocate -l 2G swapfile
# chmod 0600 swapfile
# mkswap swapfile
# swapon swapfile
複数デバイスに跨がるファイルシステムだと駄目とかリアロケーションがスワップファイルだけ飛ばされるとかいろいろ制約が書いてあるので、一読をおすすめします