Questa segnalazione di bug porta a questa discussione
Quindi "Argomento non valido" dovrebbe essere letto come "Il tuo filesystem non supporta il file di scambio"
come pubblicato da malat
Ho meno di 50 reputazione quindi non posso commentare. Ma DEVO aggiornare le risposte esistenti. Nel kernel linux 5.0.0, btrfs ora supporta nativamente lo swapfile. (Devi impostarlo come no-COW)
Ecco alcune informazioni da kernel.org:https://btrfs.wiki.kernel.org/index.php/FAQ#Does_btrfs_support_swap_files.3F
Dal kernel 5.0+ btrfs ha il supporto per i file di scambio nativi, ma con alcune limitazioni. File di scambio:deve essere completamente allocato come NOCOW senza compressione su un dispositivo.
Questo collegamento mostra come farlo:https://wiki.archlinux.org/index.php/swap#Swap_file .
NON PROVARLO IN LINUX <4.21 !!!
Avviso:Btrfs sul kernel Linux prima della versione 5.0 non supporta i file di scambio. La mancata osservanza di questo avviso può causare il danneggiamento del file system. Sebbene un file di scambio possa essere utilizzato su Btrfs quando montato tramite un dispositivo loop, ciò comporterà prestazioni di scambio gravemente degradate.
Se vuoi comunque scambiare su un file, usa semplicemente btrfs-swapon