Sobes.tech
Senior

Was ist ein inode in Linux?

sobes.tech KI

Antwort von AI

Inode in Linux ist eine Datenstruktur, die Metadaten über eine Datei speichert, aber nicht ihren Namen oder Inhalt enthält. Im Inode werden Zugriffsrechte, Eigentümer, Dateigrößen, Zeitstempel (Erstellung, Änderung, Zugriff), die Anzahl der Links und Zeiger auf die Datenblöcke auf der Festplatte gespeichert.

Wenn eine Datei erstellt wird, weist das System ein Inode mit einer eindeutigen Nummer zu. Der Dateiname wird im Verzeichnis gespeichert und verweist auf das Inode. Dies ermöglicht mehreren Namen, auf dasselbe Inode zu verweisen (harte Links).

Beispiel: Durch Ausführen des Befehls ls -i kann man die Inode-Nummer jeder Datei sehen.