GNU/Linux >> Znalost Linux >  >> Linux

Jak zvýšit počet diskových inodů v Linuxu

Když je v Linuxu vytvořen nový souborový systém na diskovém oddílu na disku a jádro si během počátečního strukturování souborového systému ponechává místo pro inody. Počet inodů v systému souborů přímo ovlivňuje počet souborů (tj. maximální počet inodů, a tedy i maximální počet souborů, se nastavuje při vytváření systému souborů).

Doporučená četba :Jak získat celkový počet inodů kořenového oddílu

Pokud jsou všechny inody v souborovém systému vyčerpány, jádro nemůže vytvářet nové soubory, i když je na disku volné místo. V tomto krátkém článku vám ukážeme, jak zvýšit počet inodů v souborovém systému v Linuxu.

Při vytváření nového systému souborů na diskovém oddílu můžete použít -i možnost nastavit poměr bajtů na inod (bytes/inode ratio), čím větší je poměr bajtů na inod, tím méně inodů bude vytvořeno.

Následující příklad ukazuje, jak vytvořit typ systému souborů EXT4 s malým poměrem bajtů na inod na 4 GB oddíl.

$ sudo mkfs.ext4 -i 16400 /dev/sdc1

Poznámka :Jakmile je souborový systém vytvořen, nemůžete změnit poměr bajtů na inod (pokud jej nepřeformátujete) a změna velikosti souborového systému změní počet inodů, aby se tento poměr zachoval.

Zde je další příklad s větším poměrem bajtů na inod.

$ sudo mkfs.ext4 -i  196800 /dev/sdc1

Kromě toho můžete také použít -T příznak určující, jak bude souborový systém používán, aby mkfs.ext4 může vybrat optimální parametry souborového systému pro toto použití, včetně poměru bajtů na inod. Konfigurační soubor /etc/mke2fs.conf obsahuje různé podporované typy použití a mnoho dalších konfiguračních parametrů.

V následujících příkladech příkaz říká, že systém souborů bude použit k vytvoření a/nebo uložení velkého souboru a velký soubor4 které nabízejí relevantnější poměry jednoho inodu na každý 1 MiB a 4 MiB respektive.

$ sudo mkfs.ext4 -T largefile /dev/device
OR
$ sudo mkfs.ext4 -T largefile4 /dev/device

Chcete-li zkontrolovat využití inodů v systému souborů, spusťte příkaz df s -i možnost (-T zobrazí typ systému souborů).

$ df -i
OR
$ df -iT

Rádi bychom znali váš názor na tento článek. Chcete-li nás kontaktovat, použijte níže uvedený formulář zpětné vazby. Další informace naleznete v mkfs.ext4 manuálová stránka.


Linux
  1. Jak vytvořit nebo zvětšit swapový prostor v Linuxu

  2. Linux – Jak zvýšit Maxsymlinks?

  3. Jak zvýšit velikost swapu na Ubuntu Linux

  1. Jak rozdělit disk v Linuxu

  2. Jak zvýšit limit počtu otevřených souborů v Linuxu

  3. Jak připojit a odpojit souborový systém v Linuxu

  1. Jak přesunout soubor v Linuxu

  2. Jak formátovat diskové oddíly v Linuxu

  3. Co je číslo inodu v Linuxu?