Com obtenir el total d'inodes de la partició arrel


A Linux i altres sistemes operatius semblants a Unix, un inode emmagatzema informació que descriu un fitxer o directori (també un fitxer, perquè tot és un fitxer a Unix) excepte el seu nom i contingut o les seves dades reals. Per tant, cada fitxer està indexat per un inode que és metadades sobre el fitxer.

Un inode conté informació com la ubicació física del fitxer, la mida del fitxer, el propietari i el grup del fitxer, els permisos d'accés del fitxer (llegir, escriure i executar), les marques de temps, així com un comptador que indica el nombre d'enllaços durs. assenyalant el fitxer.

Una de les possibles maneres en què un sistema de fitxers pot quedar-se sense espai és quan s'esgoten tots els inodes. Això pot passar fins i tot quan hi ha prou espai lliure al disc; el consum de tots els inodes del sistema de fitxers pot bloquejar la creació de nous fitxers. A més, pot provocar una aturada sobtada del sistema.

Per obtenir el nombre d'inodes dels fitxers d'un directori, per exemple, el directori arrel, obriu una finestra de terminal i executeu l'ordre ls següent, on l'opció -l significa format de llista llarg, -a significa tots els fitxers i -i significa imprimir el número d'índex de cada fitxer.

$ ls -lai /

Per obtenir el nombre total d'inodes al directori arrel, executeu l'ordre du següent.

$ sudo du --inode /

Per llistar les estadístiques sobre l'ús de l'inode (quantitat disponible, quantitat utilitzada i quantitat lliure i percentatge d'ús) a la partició arrel, utilitzeu les ordres df de la següent manera (el senyalador -h permet mostrar informació en un format humà- format llegible).

$ sudo df -ih/

Per obtenir una definició detallada de l'inode, llegiu l'article del projecte d'informació Linux: http://www.linfo.org/inode.html.