2016-04-23 10 views
0

Ich versuche, die Struktur des Minix-Dateisystems zu verstehen. Ich verstehe, dass der erste Block der Boot-Block ist, und der zweite ist der Superblock; und nach den Bitmaps kommen die Inodes, gefolgt von Datenblöcken.Wo befinden sich Minix-Verzeichniseinträge?

Aber wo sind die Verzeichniseinträge und Dateinamen; und wie kann ich sie durchqueren? Ich bin super verwirrt.

Antwort

2

Ich hatte bereits die Tumbleweed Charge erhalten aber danke für die Mühe trotzdem, Leute.

Wenn jemand jemals darüber stolpert, fand ich die Verzeichnis- und Dateieinträge in den Datenblöcken. Lies zuerst den Wurzel-Inode (der Inode # 1 ist), dann durchquere seine Zonen, um Verzeichniseinträge zu finden (jeder von ihnen ist 64 Bytes in Minix3 fs, so dass jeder Block 1024/64 = 16 Einträge enthalten kann). Jeder Verzeichniseintrag enthält den 4-Byte-Inode-Index des Verzeichnisses, sodass Sie rekursiv fortfahren.

Verwandte Themen