GNU/Linux >> Znalost Linux >  >> Linux

Swapon se nezdařil:Neplatný argument v systému Linux se souborovým systémem Btrfs

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


Linux
  1. Jak vytvořit systém souborů ZFS pomocí komprese souborů v systému Linux

  2. Jak vytvořit a připojit souborový systém Btrfs (vysvětleno na příkladech)

  3. Linux BTRFS - převod na single s neúspěšným diskem

  1. Pochopení souborového systému Btrfs ve Fedora Linux

  2. Jak vytvořit swap v Linuxu

  3. Linux:Kam umístit odkládací soubor

  1. Jak vytvořit odkládací soubor v Linuxu

  2. Vytvořte odkládací soubor Linuxu

  3. Linuxový souborový systém se plní, i když nejsou žádné velké soubory nebo adresáře