Kako dobiti ukupne inode korijenske particije


Na Linuxu i ostalim operativnim sustavima sličnim Unixu, inode pohranjuje podatke koji opisuju datoteku ili direktorij (također datoteku - jer je sve datoteka u Unixu), osim imena i sadržaja ili stvarnih podataka. Stoga se svaka datoteka indeksira inodeom koji predstavlja metapodatke o datoteci.

Inode sadrži informacije kao što su fizičko mjesto datoteke, veličina datoteke, vlasnik i grupa datoteke, dozvole za pristup datoteci (čitanje, pisanje i izvršavanje), vremenske oznake, kao i brojač koji pokazuje broj tvrdih veza pokazujući na spis.

Jedan od mogućih načina na koji datotečnom sustavu može ostati bez prostora je kada se potroše svi inodi. To se može dogoditi čak i kada na disku ima dovoljno slobodnog prostora; potrošnja svih inoda u datotečnom sustavu može blokirati stvaranje novih datoteka. Osim toga, to može rezultirati naglim zaustavljanjem sustava.

Da biste dobili broj inoda datoteka u direktoriju, na primjer, korijenski direktorij, otvorite prozor terminala i pokrenite sljedeću naredbu ls, gdje opcija -l znači format dugog popisa, -a znači sve datoteke, a -i znači ispis indeksnog broja svake datoteke.

$ ls -lai /

Da biste dobili ukupan broj inoda u korijenskom direktoriju, pokrenite sljedeću naredbu du.

$ sudo du --inode /

Da biste popisali statistiku o korištenju inoda (dostupna količina, potrošena količina i količina bez postotka i postotak upotrebe) u korijenskoj particiji, upotrijebite naredbe df kako slijedi (zastava -h omogućuje prikazivanje podataka na ljudskom- čitljiv format).

$ sudo df -ih/

Za detaljnu definiciju inode pročitajte članak Linux Information Project: http://www.linfo.org/inode.html.