Website-Suche

So erhalten Sie die Gesamtzahl der Inodes der Root-Partition


Unter Linux und anderen Unix-ähnlichen Betriebssystemen speichert ein Inode Informationen, die eine Datei oder ein Verzeichnis (auch eine Datei – weil in Unix alles eine Datei ist) beschreiben, mit Ausnahme ihres Namens und Inhalts oder ihrer tatsächlichen Daten. Daher wird jede Datei durch einen Inode indiziert, der Metadaten über die Datei enthält.

Ein Inode enthält Informationen wie den physischen Speicherort der Datei, die Größe der Datei, den Eigentümer und die Gruppe der Datei, die Zugriffsberechtigungen der Datei (Lesen, Schreiben und Ausführen), Zeitstempel sowie a Zähler, der die Anzahl der Hardlinks angibt, die auf die Datei verweisen.

Warum ist es wichtig, Inodes im Auge zu behalten?

Eine Möglichkeit, dass einem Dateisystem der Speicherplatz ausgeht, besteht darin, dass alle Inodes aufgebraucht sind. Dies kann auch dann passieren, wenn auf der Festplatte genügend freier Speicherplatz vorhanden ist. Der Verbrauch aller Inodes im Dateisystem kann die Erstellung neuer Dateien blockieren. Außerdem kann es zu einem plötzlichen Stopp des Systems kommen.

Um die Anzahl der Inodes von Dateien in einem Verzeichnis, beispielsweise dem Stammverzeichnis, zu ermitteln, öffnen Sie ein Terminalfenster und führen Sie den folgenden ls-Befehl aus, wobei die Option -l bedeutet Im langen Listenformat bedeutet -a alle Dateien und -i bedeutet, dass die Indexnummer jeder Datei gedruckt wird.

ls -lai /

Um die Gesamtzahl der Inodes im Stammverzeichnis zu ermitteln, führen Sie den folgenden du-Befehl aus.


sudo du --inode /

Um Statistiken zur Inode-Nutzung (verfügbare Menge, genutzte Menge und freie Menge und Nutzungsprozentsatz) in der Root-Partition aufzulisten, verwenden Sie die df-Befehle wie folgt (das Flag -h ermöglicht die Anzeige von Informationen in einer menschlichen Form). lesbares Format).

sudo df -ih/

Eine detaillierte Inode-Definition finden Sie im Artikel zum Linux Information Project: http://www.linfo.org/inode.html.