Toto hlášení o chybě vede k této diskusi
Takže "Neplatný argument" by měl být chápán jako "Váš souborový systém nepodporuje odkládací soubor"
jak napsal malat
Mám méně než 50 reputaci, takže nemohu komentovat. Ale MUSÍM aktualizovat stávající odpovědi. V linuxovém jádře 5.0.0 nyní btrfs nativně podporuje swapfile. (Musíte jej nastavit jako no-COW)
Zde je několik informací z kernel.org:https://btrfs.wiki.kernel.org/index.php/FAQ#Does_btrfs_support_swap_files.3F
Od jádra 5.0+ mají btrfs nativní podporu odkládacích souborů, ale s určitými omezeními. Odkládací soubor – musí být plně alokován jako NOCOW bez komprese na jednom zařízení.
Tento odkaz ukazuje, jak na to:https://wiki.archlinux.org/index.php/swap#Swap_file .
NEZKOUŠEJTE TO V LINUXU <4.21 !!!
Upozornění:Btrfs na linuxovém jádře před verzí 5.0 nepodporuje odkládací soubory. Nebudete-li dbát tohoto varování, může dojít k poškození systému souborů. Zatímco odkládací soubor může být použit na Btrfs, když je připojen přes smyčkové zařízení, bude to mít za následek vážné snížení výkonu swapu.
Pokud chcete přesto provést výměnu souboru, použijte btrfs-swapon