Vyhledávání na webu

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 souborového systému na diskovém oddílu můžete pomocí volby -i nastavit poměr bajtů na inod (poměr bajtů k inodu), čím větší je poměr bajtů na inod, bude vytvořeno méně inodů.

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

sudo mkfs.ext4 -i 16400 /dev/sdc1

Poznámka: Jakmile je systém souborů vytvořen, nemůžete změnit poměr bajtů na inod (pokud jej nepřeformátujete) a změna velikosti systému souborů změní počet inodů k udržení tohoto poměru.

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 příznak -T k určení, jak se bude souborový systém používat, aby mkfs.ext4 mohl vybrat optimální parametry souborového systému pro toto použití včetně bajtů -poměr 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í largefile a largefile4, které nabízejí relevantnější poměry jednoho inodu na každý 1 MiB a 4 MiB.

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 volbou -i (volba -T zobrazuje 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 na manuálové stránce mkfs.ext4.