Beim Rechnen ist ein Inode (Indexknoten) eine Datenstruktur, die in vielen Unix-Dateisystemen gefunden wird. Jeder Inode speichert alle Informationen über ein Dateisystemobjekt (Datei, Geräteknoten, Socket, Pipe usw.) mit Ausnahme von Dateninhalt und Dateiname.
Gibt es eine Möglichkeit, unter Linux eine Datei zu erstellen, die auf einen bestimmten iNode verweist?
Nehmen Sie dieses Szenario: Es gibt eine Datei, die gerade geschrieben wird (ein Protokoll vielleicht) und die spezifische Datei wird gelösch...
12.08.2013, 21:59
Wie werden symbolische Links intern von UNIX / Linux-Systemen verwaltet? Es ist bekannt, dass ein symbolischer Link auch ohne eine tatsächliche Zieldatei existieren kann (Dangling Link). Was ist das, was intern eine symbolische Verbindung darste...
04.06.2013, 08:24
Der einzige Weg, den ich kenne, ist:
%Vor%
Aber es ist wirklich langsam. Ich möchte ein Tool wie locate finden.
Die wirklichen Probleme kommen, wenn Sie eine Menge Datei haben, ich nehme an, die Operation ist O (n).
27.08.2009, 10:44
Ich verstehe, dass Dateideskriptoren Kernel-Handle sind, um die Datei zu identifizieren, während Inode-Nummer einer Datei Zeiger auf eine Struktur ist, die andere Details über Datei hat (Korrigiere mich, wenn ich falsch liege). Aber ich kann den...
13.09.2014, 02:19
Ich plane, ein FUSE-Dateisystem mit einer Low-Level-API zu implementieren und versuche derzeit, fuse_entry_param structure zu verstehen.
Ich frage mich, was unsigned long fuse_entry_param::generation eigentlich bedeutet. Dokumentation...
17.06.2012, 14:22
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 Fr...
11.02.2011, 18:54