Jak získat celkový počet inodů kořenového oddílu
V Linuxu a dalších operačních systémech podobných Unixu inode ukládá informace, které popisují soubor nebo adresář (také soubor – protože v Unixu je vše soubor) kromě jeho názvu a obsahu nebo jeho skutečných dat. Proto je každý soubor indexován pomocí inodu, což jsou metadata o souboru.
inode obsahuje informace, jako je fyzické umístění souboru, velikost souboru, vlastník a skupina souboru, přístupová oprávnění k souboru (čtení, zápis a spouštění), časová razítka a také čítač udávající počet pevných odkazů směřujících na soubor.
Proč je důležité dávat pozor na inody?
Jedním z možných způsobů, jak může souborovému systému dojít místo, je, když jsou všechny inody vyčerpány. To se může stát, i když je na disku dostatek volného místa; spotřeba všech inodů v souborovém systému může blokovat vytváření nových souborů. Kromě toho může dojít k náhlému zastavení systému.
Chcete-li získat počet inodů souborů v adresáři, například v kořenovém adresáři, otevřete okno terminálu a spusťte následující příkaz ls, kde volba -l
znamená dlouhý formát výpisu, -a
znamená všechny soubory a -i
znamená tisk indexového čísla každého souboru.
ls -lai /
Chcete-li získat celkový počet inodů v kořenovém adresáři, spusťte následující příkaz du.
sudo du --inode /
Chcete-li zobrazit statistiky o využití inodů (dostupné množství, použité množství a volné množství a procento využití) v kořenovém oddílu, použijte příkazy df následovně (příznak -h
umožňuje zobrazení informací v lidském čitelný formát).
sudo df -ih/
Pro podrobnou definici inodu si přečtěte článek Linux Information Project: http://www.linfo.org/inode.html.