Wo werden Dateinamen in einem Dateisystem gespeichert?
Es ist nicht in Inode oder mit dem tatsächlichen Dateiinhalt, da wir eine feste Verknüpfung haben, dass zwei Dateinamen auf den gleichen Inode verweisen können.
filesystems
Yegle
quelle
quelle
.
für sich alleine ist.Antworten:
Ich habe kein passendes Duplikat gefunden. Hier ist eine Antwort auf Ihre Frage.
Dateinamen und Verzeichnisse
Auszug
Quelle: Wikipedia-Seite zu Inode
Der Name der Datei wird also in der Informationsstruktur der Verzeichnisse gespeichert. Zum Beispiel:
Verzeichnisstruktur
Auszug
Hier sind die Referenzen in Abbildung 9.3 oben:
Quelle: Das Linux-Dokumentationsprojekt: Dateisystem
Verweise
quelle
Der Dateiname wird im jeweiligen Verzeichnis ("Verzeichnisdatei") gespeichert. Dieser Eintrag verweist auf eine Inode.
quelle
Der Dateiname wird in der Datenstruktur "Verzeichnis" gespeichert, die den Dateinamen "(Zeichenfolge)" und den entsprechenden Inode "(int)" enthält. Verzeichnis ist verantwortlich für die Zuordnung Dateiname -> Inode. und in ode ist verantwortlich für das Mapping von inode -> sector on disk.
quelle