Ext4 Dateisysteme

Kann man für das Ext4 Dateisysteme ein Strukturdiagramme zeichen??? Wie kann man die fünktionalität eines jeden Moduls und Funktion dokumentiert??Wie kann man den Ablauf eines lesen Bzw schreibbefehls dokumentieren Kann mir jemand hier weiter helfen,und eine entsprechen Bücherei Verzeichnis weiterempfehlen???

Hallo Rmano,

so weit gehen meine Kenntnisse nicht, ich las die Anfrage und hätte dir den Link http://de.wikipedia.org/wiki/Ext4
gesendet. Deine Frage geht tiefer- da kann ich ad hoc leider nicht helfen. Also- viel Glück bei der Auflösung.
Gruß
hpunicum

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Danke,aber da hatte ich auch schon mal geschauen,ich hoffe das ich was besseres finde könnte

Hallo, ich bin keinen Experte in Betriebssystem. Liest mal das:

Ext4-Dateisystem
Die Entwicklung von Ext4 begann 2006.
Zwei wesentlich Änderungen zu Ext3:

  • Die Blocknummern wurden auf 48 Bit
    erweitert.
  • Die bisherige indirekte Blockadressierung
    wurde durch Extents (Bereiche von
    Datenblöcken) ersetzt.
    Das aktuelle Ubuntu 9.04 lässt sich bereits auf Ext4
    installieren, das kommende Fedora 11 wird Ext4 bereits
    als Standarddateisystem verwenden.
    Ext4 arbeitet mit 48-bittigen Blocknummern bei einer
    Standard-Blockgröße von 4 KByte.
    Dateisystemgröße von bis zu 248 Blöcken à 4 KByte,
    also einem Exabyte (1024 Petabyte) an Stelle der 16
    Terabyte von Ext3.
    Dateien können trotz der 48-bittigen Blocknummern
    nicht größer als 16 TByte werden, da sich mit der
    aktuellen Struktur der Extents keine größeren Files
    verwalten lassen.
    Extents adressieren keine einzelnen Blöcke, sondern
    mappen einen Bereich einer Datei auf einen Bereich
    zusammenhängender Blöcke auf der Platte.
    Statt vieler einzelner Blocknummern braucht man nur
    noch drei Werte: Der Start und die Größe des Bereichs
    in der Datei sowie die Nummer des ersten Datenblocks
    auf der Platte.
    Eine Datenstruktur von 12 Byte verwaltet bis zu 128
    MByte Daten:
    struct ext3_extent {
    __u32 ee_block;
    /* first logical block
    extent covers */
    __u16 ee_len;
    /* number of blocks
    covered by extent */
    __u16 ee_start_hi;
    /* high 16 bits of
    physical block */
    __u32 ee_start;
    /* low 32 bits of
    physical block */
    };
    Ext4 zählt die Blöcke innerhalb einer Datei 32-bittig,
    die maximale Größe einer Datei ist auf 232 4-KByte-
    Blöcke (16 Terabyte) begrenzt.
    Beschädigte Extents können durch zusätzliche
    Informationen und eine Checksumme erkannt und
    repariert werden (Header-Struktur vor den Extents).
    Ein Extent kann nicht größer als 215 4-KByte-Blöcke
    (128 MByte) werden.
    Grund: Wie Ext3 unterteilt auch Ext4 die Platte in
    Blockgruppen von 128 MByte Größe.
    Ext4 benutzt die 60 Byte im Inode (bei Ext3 für 15
    Blocknummern), um vier Extents und einen Header-
    Extent von jeweils 12 Byte Länge abzulegen.
    Dateien größer 512 MByte erfordern den Aufbau
    eines Baums aus Extents.

Tut mir leid, auf dem Gebiet kenne ich mich leider nicht aus.

Viel Glück

zuckerschnut:

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Danke aber die von ihnen an mir gegebene Informationen hatte ich schon mal auf die Wikipedia seite erhalten,und will aber was Tiefereres, gut wäre noch eine entsprechende Bucherei verzeichnis.
mfg le confirmé