Kuinka saada root-osion kokonaisinodit


Linuxissa ja muissa Unixin kaltaisissa käyttöjärjestelmissä inode tallentaa tietoja, jotka kuvaavat tiedostoa tai hakemistoa (myös tiedoston – koska Unixissa kaikki on tiedostoa), paitsi sen nimi ja sisältö tai todelliset tiedot. Siksi jokainen tiedosto indeksoidaan inodilla, joka on tiedoston metatiedot.

inode sisältää tietoja, kuten tiedoston fyysisen sijainnin, tiedoston koon, tiedoston omistajan ja ryhmän, tiedoston käyttöoikeudet (luku-, kirjoitus- ja suoritusoikeudet), aikaleimat sekä laskuri, joka osoittaa tiedostoon osoittavien kovien linkkien määrän.

Miksi inodeja on tärkeää pitää silmällä?

Yksi mahdollisista tavoista, joilla tiedostojärjestelmän tila voi loppua, on, kun kaikki inodit on käytetty. Tämä voi tapahtua, vaikka levyllä olisi tarpeeksi vapaata tilaa; Kaikkien tiedostojärjestelmän inodien kulutus voi estää uusien tiedostojen luomisen. Lisäksi se voi johtaa järjestelmän äkilliseen pysähtymiseen.

Saadaksesi tiedostojen inodien lukumäärän hakemistossa, esimerkiksi juurihakemistossa, avaa pääteikkuna ja suorita seuraava ls-komento, jossa -l-vaihtoehto tarkoittaa pitkä listausmuoto, -a tarkoittaa kaikkia tiedostoja ja -i tarkoittaa kunkin tiedoston indeksinumeron tulostamista.

ls -lai /

Saadaksesi inodien kokonaismäärän juurihakemistossa, suorita seuraava du-komento.


sudo du --inode /

Listaaksesi tilastot inode-käytöstä (käytettävissä oleva määrä, käytetty määrä sekä vapaa määrä ja käyttöprosentti) juuriosiossa, käytä df-komentoja seuraavasti (lippu -h mahdollistaa tietojen näyttämisen ihmis- luettavassa muodossa).

sudo df -ih/

Yksityiskohtainen inodin määritelmä on Linux Information Project -artikkelissa: http://www.linfo.org/inode.html.