Kuinka saada juuriosion kokonaisindeksit


Linuxissa ja muissa Unix-tyyppisissä käyttöjärjestelmissä inode tallentaa tietoja, jotka kuvaavat tiedostoa tai hakemistoa (myös tiedostoa - koska kaikki on tiedosto Unixissa) paitsi sen nimen ja sisällön tai todelliset tiedot. Siksi jokainen tiedosto indeksoidaan inodilla, joka on tiedoston metatieto.

Inode sisältää tietoja, kuten tiedoston fyysinen sijainti, tiedoston koko, tiedoston omistaja ja ryhmä, tiedoston käyttöoikeudet (lukeminen, kirjoittaminen ja suorittaminen), aikaleimat sekä laskurin, joka osoittaa kovien linkkien lukumäärän osoittamalla tiedostoon.

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

Jos haluat saada hakemistossa olevien tiedostojen inodeiden määrän, esimerkiksi juurihakemiston, avaa pääteikkuna ja suorita seuraava ls-komento, jossa -l -vaihtoehto tarkoittaa pitkää luettelomuotoa, -a tarkoittaa kaikkia tiedostoja ja -i tarkoittaa kunkin tiedoston hakemistonumeron tulostamista.

$ ls -lai /

Saat juurihakemiston inodien kokonaismäärän suorittamalla seuraavan du-komennon.

$ sudo du --inode /

Jos haluat luetella inode-käytön tilastotietoja (käytettävissä oleva määrä, käytetty määrä sekä vapaa ja käyttöprosentti) juuriosiossa, käytä df-komentoja seuraavasti ( -h -lippu sallii tietojen näyttämisen ihmisen luettavissa oleva muoto).

$ sudo df -ih/

Yksityiskohtaisen inode-määritelmän löydät Linux Information Project -artikkelista: http://www.linfo.org/inode.html.