Ero sivun ”Ext3” versioiden välillä

Linux.fista
Siirry navigaatioon Siirry hakuun
p (katso myös)
Rivi 21: Rivi 21:
==Ext3:n huonot puolet==
==Ext3:n huonot puolet==


* Ext3selle ei ole defragmentointiohjelmaa. Ext3 voidaan defragmentoida e2defragilla, mutta osio pitää muuntaa ext2 muotoon sitä varten.
* Ext3lle ei ole defragmentointiohjelmaa. Ext3 voidaan defragmentoida e2defragilla, mutta tätä varten osio pitää muuntaa ext2 muotoon.


* Osion koon muuttaminen ajon aikana ei ole 100% testattua, ja voi korruptoida osion.
* Osion koon muuttaminen ajon aikana ei ole 100% testattua, ja voi korruptoida osion.

Versio 26. marraskuuta 2006 kello 13.14

Ext3 eli ext3fs on Linux-maailman eniten käytetty tiedostojärjestelmä. Ext3 on taaksepäin yhteensopiva ext2:n kanssa.

Ext3 eroaa ext2sesta kolmella

Mikäli nämä ominaisuudet jätetään huomioimatta, on ext3-osio myös toimiva ext2-osio.

Linuxin journalointitoteutuksessa on kolme eri toimintatapaa:

  • journal, jossa sisältö ja metadata kirjoitetaan muistiin ennen levylle kirjoittamista, hidas, kaikki data pitää kirjoittaa levylle kaksi kertaa.
  • writeback, tekniikka jossa metadata kirjoitetaan suoraan levylle, mutta itse tiedostojen sisällön kirjoitusta hidastetaan, voi johtaa datahukkaan
  • ordered, kuten writeback, mutta järjestys pakoittaa tiedostojen sisällön kirjoitettavaksi suoraan niitä kuvaavan metadatan perään, tämä on oletuksena käytössä

H-tree indeksin rakenne on huomattavasti yksinkertaisempi verrattuna aiemmin levyjärjestelmissä käytettyyn B-tree indeksointiin. Hash-tree rakenteessa käytetään pointtereina hash summia, kun binääripuuindeksissä käytettiin normaaleja pointteriarvoja, ja puu piti purkaa auki kun sitä haluttiin käsitellä.

Ext3:n huonot puolet

  • Ext3lle ei ole defragmentointiohjelmaa. Ext3 voidaan defragmentoida e2defragilla, mutta tätä varten osio pitää muuntaa ext2 muotoon.
  • Osion koon muuttaminen ajon aikana ei ole 100% testattua, ja voi korruptoida osion.
  • Osion läpinäkyvää pakkausta ei ole toteutettu.

Katso myös