Kako dobiti ukupne inode korijenske particije


Na Linuxu i drugim operativnim sistemima sličnim Unixu, inode pohranjuje informacije koje opisuju datoteku ili direktorij (također fajl – jer je sve datoteka u Unixu) osim njegovog imena i sadržaja ili njegovih stvarnih podataka. Stoga je svaki fajl indeksiran inodom koji je metapodatak o datoteci.

inode sadrži informacije kao što su fizička lokacija datoteke, veličina datoteke, vlasnik i grupa datoteke, dozvole pristupa datoteci (čitanje, pisanje i izvršavanje), vremenske oznake, kao i brojač koji pokazuje broj tvrdih veza koje upućuju na datoteku.

Zašto je važno paziti na inode?

Jedan od mogućih načina na koji sistem datoteka može ostati bez prostora je kada se potroše svi inode. Ovo se može dogoditi čak i kada ima dovoljno slobodnog prostora na disku; potrošnja svih inoda u sistemu datoteka može blokirati kreiranje novih datoteka. Osim toga, može dovesti do iznenadnog zaustavljanja sistema.

Da biste dobili broj inoda datoteka u direktoriju, na primjer, root direktorij, otvorite prozor terminala i pokrenite sljedeću naredbu ls, gdje opcija -l znači Format dugog popisa, -a znači sve datoteke i -i znači ispisati indeksni broj svake datoteke.

ls -lai /

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


sudo du --inode /

Da biste naveli statistiku o korištenju inode-a (dostupna količina, iskorištena količina i slobodna količina i postotak upotrebe) u korijenskoj particiji, koristite df komande na sljedeći način (oznaka -h omogućava prikaz informacija u ljudskom- čitljivom formatu).

sudo df -ih/

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