Ero sivun ”Ext3” versioiden välillä

Linux.fista
Siirry navigaatioon Siirry hakuun
Ei muokkausyhteenvetoa
 
(etuja ja haittoja tarkemmin)
Rivi 1: Rivi 1:
Ext3 eli ''ext3fs'' on Linux-maailman eniten käytetty [[tiedostojärjestelmä]]. Ext3 on taaksepäin yhteensopiva [[ext2]]:n kanssa, josta se eroaa [[journalointi]]ominaisuutensa puolesta.
Ext3 eli ''ext3fs'' on Linux-maailman eniten käytetty [[tiedostojärjestelmä]]. Ext3 on taaksepäin yhteensopiva [[ext2]]:n kanssa.
 
Ext3 eroaa ext2sesta kolmella
<ul><li>[[journalointi]]ominaisuudella
<li>H-tree hakemistoindekseillä
<li>Hakemiston sisäisillä tietotyypeillä
</ul>
 
Mikäli nämä ominaisuudet jätetään huomioimatta, on ext3-osio myös toimiva ext2-osio.
 
Linuxin journalointitoteutuksessa on kolme eri toimintatapaa:
<ul>
<li>journal, jossa sisältö ja metadata kirjoitetaan muistiin ennen levylle kirjoittamista, hidas, kaikki data pitää kirjoittaa levylle kaksi kertaa.
<li>writeback, tekniikka jossa metadata kirjoitetaan suoraan levylle, mutta itse tiedostojen sisällön kirjoitusta hidastetaan, voi johtaa datahukkaan
<li>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ä
</ul>
 
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 haitat==
 
Ext3selle ei ole defragmentointiohjelmaa. Ext3 voidaan defragmentoida e2defragilla, mutta osio pitää muuntaa ext2 muotoon sitä varten.
 
Osion koon muuttaminen ajon aikana ei ole 100% testattua, ja voi korruptoida osion.
 
Osion läpinäkyvää pakkausta ei ole toteutettu.

Versio 6. elokuuta 2005 kello 03.11

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 haitat

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

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

Osion läpinäkyvää pakkausta ei ole toteutettu.