WikiDer > Inode
EIN inode ist eine Möglichkeit zum Speichern von Dateien auf einem Festplatte. Der Name kommt von Index-Knoten. Da große Dateien in kleine Blöcke (sog. Sektoren) aufgeteilt werden müssen, ist eine Verwaltung erforderlich, die nachverfolgt, welche Sektoren von einer Datei belegt werden. Die einfachste Form ist die DateizuordnungstabelleStruktur, die innen ist Fenster wird angewandt. Aber für Unix und später auch Linux Es wurde ein komplexeres System verwendet.
- Die ersten 10 Blöcke werden aufgelistet.
- Wenn eine Datei länger als 10 Blöcke ist, gibt es einen "I-Node der ersten Ebene". Dies ist ein Hinweis auf einen Sektor mit 170 Referenzen.
- Wenn eine Datei länger als 10 170 Blöcke ist, gibt es einen "I-Node zweiter Ebene". Dies ist eine zweidimensionale Struktur, die sich auf I-Nodes der ersten Ebene bezieht.
- Wenn eine Datei länger als 10 170 (170 * 170) Blöcke ist, gibt es einen "Ei-Knoten der dritten Ebene". Und dies ist eine dreidimensionale Struktur, die sich auf I-Nodes der zweiten Ebene bezieht.
Dies ist ein komplexes System, hatte aber den Vorteil, dass die Dateien sehr groß werden konnten. Es ist effizienter für große Systeme als die Dateizuordnungstabelle. Eine Datei kann eine Größe von 2,5 GB haben. Heute werden 32-Bit-Systeme verwendet.
Die Inode-Nummer einer Datei unter Linux oder Unix kann mit dem Befehl abgerufen werden:
ls -i Dateiname
Siehe auch
- Dateizuordnungstabelle (FETT)