Skip to main content

Was ist ein Inode?

In einem Inode speichert ein Computersystem im Unix-Stil Informationen zu Dateien im System.Jede Datei im System ist an einen dieser Knoten gebunden, der Informationen wie Eigentum, Berechtigungen und Dateitypen verfolgt.Inoden werden durch Zahlen identifiziert.Normalerweise wird etwa 1 Prozent der Speicherkapazität eines Dateisystems für diesen Speichertyp verwendet.

Computersysteme im Unix-Stil stammen aus dem UNIX-Betriebssystem.Sie werden häufig in Servern, Computerarbeitsstationen und mobilen Geräten verwendet.Unix wurde 1969 von Mitarbeitern von AT T entwickelt, die bei Bell Labs arbeiteten.Beispiele für UNIX-basierte Systeme sind Linux- und Berkeley-Softwareverteilung, die manchmal als Berkeley Unix bekannt sind.

Der Inode ist Teil des grundlegenden Dateisystems dieser Arten von Betriebssystemen.Ein Dateisystem organisiert Computerdateien und die Daten, die sich auf sie in eine Datenbank beziehen, damit das Betriebssystem sie speichern, organisieren und verwenden kann.Es verwendet Inodes, um wesentliche Informationen über die Datei zu speichern.

Der Dateiname ist nicht aufgeführt, da manchmal auf eine einzelne Datei mit mehreren Dateinamen zugegriffen werden kann.Stattdessen speichert der Inode Informationen darüber, welche Benutzer oder Gruppe die Datei besitzt und welche Benutzer und Gruppen die Datei lesen, bearbeiten oder verwenden.Es speichert auch Informationen darüber, welcher Typ die Datei ist.

Bei den meisten Systemen wird für Inodes nur etwa 1 Prozent des Speicherplatzes für Dateisysteme verwendet.Dies schränkt die Anzahl der Dateien ein, die ein System verwalten kann.Wenn eine neue Datei erstellt wird, werden auch neue Inodes erstellt.Wenn der Benutzer versucht, zu viele Dateien zu erstellen, kann die Speichergrenze erreicht werden, wodurch die Erstellung neuer Dateien verhindert wird.

Wie jeder Inode erstellt wird, wird ihm eine Nummer zugewiesen.Diese Nummer bleibt gleich, wenn die Festplatte, auf der sich die Datei befindet, defragmentiert wird, auch wenn diese Defragment dazu führt, dass die Datei verschoben wird.Wenn die Datei manuell verschoben wird, bleibt auch die Nummer gleich.

Das Betriebssystem verwaltet eine Inode -Datenbank.Diese Datenbank wird vom Computer verwendet, um die Informationen in jedem Inode zu verfolgen und auf die Informationen zuzugreifen.Dateien können auch geöffnet werden, indem Sie den Inode über die Datenbank zugreifen.

Ein Computerbenutzer kann den Inode einer einzelnen Datei finden.Er oder sie kann dies tun, indem er den Befehl LS -I verwendet.Dieser Befehl bewirkt, dass der Inode einige der für die fragliche Datei gespeicherte Informationen anzeigt.