-
Notifications
You must be signed in to change notification settings - Fork 2
Superblock
HannesIlly edited this page May 19, 2018
·
4 revisions
Der Superblock enthält generelle Informationen zum Dateisystem.
Diese Informationen sind der Inhalt des Structs Superblock
in structs-myfs.h:
struct SuperBlock {
fileSystemSize; // Die Größe des gesamten Dateisystems
emptySpaceSize; // Der aktuelle freie Speicherplatz in Blöcken
maximumStorageSize; // Der maximale Speicherplatz in Blöcken
dmapStart; // Der Start-Block der DMAP
fatStart; // Der Start-Block der FAT
rootStart; // Der Start-Block des Root-Bereichs
dataStart; // Der Start-Block der Daten
dmapSize; // Die Anzahl der DMAP-Blöcke
fatSize; // Die Anzahl der FAT-Blöcke
rootSize; // Die Anzahl der Root-Blöcke (Ein Block pro Metadaten)
dataSize; // Die Anzahl der Datenblöcke
};
Alle Größen sind hier in Blöcken angegeben. Die (Standard-)Größe eines Blocks beträgt 512 Byte.