Ich bin gespannt, wie und wo Linux (und jedes Betriebssystem, das Inode für sein Dateisystem verwendet) den Überblick über freie Inodes behält, die verwendet werden können? Wenn eine neue Datei erstellt wird, welchem Inode weist das Betriebssystem sie zu? Die Dinge werden komplexer, da Dateien kontinuierlich erstellt und gelöscht werden. Wie im Allgemeinen ein OS verwaltet, welche Inodes frei sind und welche verwendet werden?Wo hält Linux den Rekord an freien Inodes?
Ich würde vermuten, dass die Inodes wie eine freie Liste strukturiert sind, ähnlich wie ein Speicherzuordner. Aber wenn man sich alle Beschreibungen der Inode-Struktur anschaut, habe ich kein Zeigerfeld für "next inode" gefunden. Ich denke, das ist ein wichtiges Thema, aber seltsamerweise kann ich keine Literatur mit einer eindeutigen Antwort finden.
Diese Frage bezieht sich nicht auf die Programmierung und sollte auf unix.stackexchange.com verschoben werden. – jlliagre