Laporan bug ini mengarah ke diskusi ini
Jadi "Argumen tidak valid" harus dibaca sebagai "Sistem file Anda tidak mendukung file swap"
seperti yang diposting oleh malat
Saya memiliki kurang dari 50 reputasi jadi saya tidak bisa berkomentar. Tetapi saya HARUS memperbarui jawaban yang ada. Di linux kernel 5.0.0, btrfs secara native mendukung swapfile sekarang. (Anda harus menetapkannya sebagai tanpa-COW)
Berikut beberapa informasi dari kernel.org:https://btrfs.wiki.kernel.org/index.php/FAQ#Does_btrfs_support_swap_files.3F
Dari kernel 5.0+ btrfs memiliki dukungan file swap asli, tetapi dengan beberapa batasan. Tukar file - harus dialokasikan sepenuhnya sebagai NOCOW tanpa kompresi pada satu perangkat.
Tautan ini menunjukkan cara melakukannya:https://wiki.archlinux.org/index.php/swap#Swap_file .
JANGAN MENCOBANYA DI LINUX <4.21 !!!
Peringatan:Btrfs pada kernel Linux sebelum versi 5.0 tidak mendukung file swap. Kegagalan untuk mengindahkan peringatan ini dapat menyebabkan kerusakan sistem file. Meskipun file swap dapat digunakan pada Btrfs saat dipasang melalui perangkat loop, hal ini akan mengakibatkan penurunan kinerja swap yang parah.
Jika Anda tetap ingin menukar file, gunakan saja btrfs-swapon