Freigeben eines Datenblocks

  • a) Eintragen des Datenblocks in Freispeicherliste

  • b) Austragen des Datenblocks aus Inode
    ⇒ potentielles Chaos!

  • b)Austragen des Datenblocks aus Inode

  • a) Eintragen des Datenblocks in Freispeicherliste
    Besser

Allozieren eines Datenblocks

  • a) Eintragen des Datenblocks in Inode

  • b) Füllen des Datenblocks mit Daten/Nullen

  • c) Austragen des Datenblocks aus Freispeicherliste
    ⇒ potentielles Chaos!

  • b) Füllen des Datenblocks mit Daten/Nullen

  • c) Austragen des Datenblocks aus Freispeicherliste

  • a) Eintragen des Datenblocks in Inode
    Besser

  • c) Austragen des Datenblocks aus Freispeicherliste

  • a) Eintragen des Datenblocks in Inode

  • b) Füllen des Datenblocks mit Daten/Nullen
    ⇒ bei bdwrite() auch üblich!