Na verdade as versões recentes do driver BTRFS foi adicionado suporte ao swapfile, mas é parcial.
veja o que diz a wiki do ARCH:
Nota: Desde o kernel Linux 5.0, o Btrfs tem suporte a arquivos de troca nativos com algumas limitações:
Você pode usar o swapfile no BTRFS de forma limitada, ler a documentação.
Você também pode usar swapfile em pendrive.
Eu já fiz swap em pendrive, estrago por badblock devido a escreta e leitura mas satisfez minha necessidade por longo tempo.