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
.