Muokataan sivua Ext3

Siirry navigaatioon Siirry hakuun
Varoitus: Et ole kirjautunut sisään. IP-osoitteesi näkyy julkisesti kaikille, jos muokkaat. Jos kirjaudut sisään tai luot tunnuksen, muokkauksesi yhdistetään käyttäjänimeesi ja saat paremman käyttökokemuksen.

Kumoaminen voidaan suorittaa. Varmista alla olevasta vertailusta, että haluat saada aikaan tämän lopputuloksen, ja sen jälkeen julkaise alla näkyvät muutokset.

Nykyinen versio Oma tekstisi
Rivi 1: Rivi 1:
{{DISPLAYTITLE:{{lcfirst:{{PAGENAME}}}}}}
Ext3 eli ''ext3fs'' on Linux-maailman käytetyin [[tiedostojärjestelmä]]. Ext3 on taaksepäin yhteensopiva [[ext2]]:n kanssa.  
'''ext3''' eli ''ext3fs'' on Linux-maailman käytetyin [[tiedostojärjestelmä]]. ext3 on taaksepäin yhteensopiva [[ext2]]:n kanssa. ext3:sta on kehitetty edistyneempi [[ext4]]-versio. ext3:n ajuri poistetaan Linux-ytimen versiosta 4.3. ext3 ei suinkaan lakkaa toimimasta, sillä ext4:n ajuri tukee myös aiempia ext-versioita.[https://lkml.org/lkml/2015/8/31/22]


ext3 eroaa ext2:sta kolmella tavalla:
Ext3 eroaa ext2sta kolmella tavalla:
*[[journalointi]]ominaisuudella
<ul><li>[[journalointi]]ominaisuudella
*H-tree hakemistoindekseillä
<li>H-tree hakemistoindekseillä
*Hakemiston sisäisillä tietotyypeillä
<li>Hakemiston sisäisillä tietotyypeillä
</ul>


Mikäli näitä ominaisuuksia ei huomioida, on ext3-osio myös toimiva ext2-osio.
Mikäli näitä ominaisuuksia ei huomioida, on ext3-osio myös toimiva ext2-osio.


Linuxin journalointitoteutuksessa on kolme eri toimintatapaa:
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>


#Journal, jossa sisältö ja metadata kirjoitetaan muistiin ennen levylle kirjoittamista, hidas, kaikki data pitää kirjoittaa levylle kaksi kertaa.
H-tree indeksin rakenne on huomattavasti yksinkertaisempi verrattuna aiemmin levyjärjestelmissä käytettyyn B-tree indeksointiin.
#Writeback, tekniikka jossa metadata kirjoitetaan suoraan levylle, mutta itse tiedostojen sisällön kirjoitusta hidastetaan, voi johtaa datahukkaan
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ä.
#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ä


==Ext3:n huonot puolet==


H-tree indeksin rakenne on huomattavasti yksinkertaisempi verrattuna aiemmin levyjärjestelmissä käytettyyn B-tree indeksointiin.
* Ext3lle ei ole defragmentointiohjelmaa. Ext3 voidaan defragmentoida e2defragilla, mutta tätä varten osio pitää muuntaa ext2 muotoon.
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==
* Osion koon muuttaminen ajon aikana ei ole 100% testattua, ja voi korruptoida osion.


* ext3:lle 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 pahimmassa tapauksessa korruptoida osion.
* Osion läpinäkyvää pakkausta ei ole toteutettu.
* Osion läpinäkyvää pakkausta ei ole toteutettu.
* Poistetun tiedoston palauttaminen on vaikeampaa kuin ext2:ssa, koska [[i-node]] tyhjennetään (ainakin joissakin yleisissä toteutuksissa).
==Muut käyttöjärjestelmät==
ext3 on käytettävissä [[FreeBSD]]:n ext2-ajurilla. [[Windows]]ille on olemassa [http://www.fs-driver.org/ ext2ifs] (''ext2 Installable Filesystem''), joka hallitsee myös ext3-osion käytön. ext2-ajureilla käytettäessä osa journaloinnin eduista menetetään.


{{Tiedostojärjestelmät}}
==Katso myös==
* [[Mkfs]]
* [[Tiedostojärjestelmä]]


[[Luokka:Tiedostojärjestelmät]]
[[Luokka:Järjestelmä]]
Wikin materiaali on kaikkien vapaasti käytettävissä Creative Commons 3.0 - nimi mainittava -lisenssin alaisuudessa. TEKIJÄNOIKEUDEN ALAISEN MATERIAALIN KÄYTTÄMINEN ILMAN LUPAA ON EHDOTTOMASTI KIELLETTYÄ!

Muokataksesi tätä sivua vastaa alla olevaan kysymykseen (lisätietoja):

Peruuta Muokkausohjeet (avautuu uuteen ikkunaan)

Tällä sivulla käytetyt mallineet:

Noudettu kohteesta ”https://www.linux.fi/wiki/Ext3