Ich glaube, es gibt zwei Arten von Inodes - auf der Festplatte und im Kern inode ('struct inode' in fs.h). Ein On-Disk-Inode basiert auf der Dateisystemimplementierung. Ich versuche das zugrunde liegende Konzept zu verstehen und habe ein paar Fragen -
Danke!
In core Inode wird vom Algorithmus algorithm ialloc vom Disk-Inode kopiert, nachdem ein freier Inode für den neu zugewiesenen Disk-Inode unter Verwendung des Algorithmus iget zugewiesen wurde.
Kernel setzt Flags, um Diskrepanzen zwischen dem Disk-Inode und der In-Core-Kopie anzuzeigen. Wenn Kernel Änderungen an der Datei oder am Inode aufzeichnen muss, schreibt er die In-Core-Kopie des Inodes nach Prüfung dieser Flags auf den Datenträger .
Tags und Links linux filesystems inode vfs