Ero sivun ”ZFS” versioiden välillä
Siirry navigaatioon
Siirry hakuun
p
→ZFS:n ryhmitetty varanto
Rivi 10: | Rivi 10: | ||
ZFS käyttää ''ryhmitetyn varannon'' (pooled storage) konseptia hallitsemaan fyysistä talletustilaa. Tiedostojärjestelmät on perinteisesti luotu yksittäisen fyysisen laitteen päälle. ''Loogisen levyn'' (volume manager) konsepti on otettu käyttöön mahdollistamaan useamman laitteen hyödyntämistä ja tarjoamaan datan redundanttisuutta, jolloin tiedostojärjestelmiä ei tarvitse muuttaa kun hyödynnetään useampaa levylaitetta. Loogisen levyn mallin käyttö lisäsi kompleksisen lisäkerroksen ja lopulta esti joidenkin tiedostojärjestelmien kehittymisen, koska tiedostojärjestelmällä ei ollut kontrollia datan fyysiseen sijoittumiseen virtualisoiduilla taltioilla. | ZFS käyttää ''ryhmitetyn varannon'' (pooled storage) konseptia hallitsemaan fyysistä talletustilaa. Tiedostojärjestelmät on perinteisesti luotu yksittäisen fyysisen laitteen päälle. ''Loogisen levyn'' (volume manager) konsepti on otettu käyttöön mahdollistamaan useamman laitteen hyödyntämistä ja tarjoamaan datan redundanttisuutta, jolloin tiedostojärjestelmiä ei tarvitse muuttaa kun hyödynnetään useampaa levylaitetta. Loogisen levyn mallin käyttö lisäsi kompleksisen lisäkerroksen ja lopulta esti joidenkin tiedostojärjestelmien kehittymisen, koska tiedostojärjestelmällä ei ollut kontrollia datan fyysiseen sijoittumiseen virtualisoiduilla taltioilla. | ||
ZFS poistaa täysin loogisen taltionhallinnan. Sen sijaan, että sinut pakotettaisiin luomaan virtualisoitu taltio, ZFS | ZFS poistaa täysin loogisen taltionhallinnan. Sen sijaan, että sinut pakotettaisiin luomaan virtualisoitu taltio, ZFS niputtaa laitteet yhdeksi ryhmitetyksi varannoksi. Ryhmitetty varanto kuvaa varannon fyysiset ominaisuudet (laitteiden asettelun, datan redundattisuuden ja niin edelleen) ja toimii mielivaltaisena datavarastona, jolle tiedostojärjestelmät voidaan luoda. Yksittäiset laitteet eivät enää rajoita tiedostojärjestelmiä, mahdollistaen niiden jakaa levytilaa kaikkien varannon tiedostojärjestelmien kesken. Tiedostojärjestelmän kokoa ei tarvitse ennalta päättää, koska tiedostojärjestelmä kasvaa automaattisesti ryhmitettyyn varantoon allokoidun levytilan puitteissa. Kun uusi varanto lisätään, kaikki varannon tiedostojärjestelmät voivat käyttää lisälevytilaa ilman lisätyötä. Ryhmitetty varanto toimii monin tavoin samalla tavalla kuin virtuaalinen muistijärjestelmä: kun muistikampa lisätään järjestelmään, ei käyttöjärjestelmä pakota sinua suorittamaan komentoja muistin konfiguroimiseksi ja ohjaamaan sitä yksittäisten prosessien käyttöön. Kaikki järjestelmän prosessit käyttävät lisämuistia automaattisesti. | ||
ZFS koostuu ryhmitetyistä varannoista. Yksi ryhmitetty varanto sisältää yhden tai useamman levysetin. Levysetti voi olla joko yksittäinen levy, peilattu levypari (tai usempi levy peilattuna keskenään), kolme tai useampi levy sarjoitettuna raidz1:llä (Solariksen vastine RAID-5:lle), tai neljä tai useampi levy sarjoitettuna raidz2:lla (mahdollistaa kahden levyn hajoamisen ilman datan katoamista). Jos varannosta loppuu levytila, niin tarvitsee ainoastaan lisätä uusi levysetti ryhmään ja ZFS laajentaa tiedostojärjestelmän automaattisesti käyttäen saatavilla olevan lisätilan. ZFS tarjoaa myös tuen usealle tiedostojärjestelmälle, joita on helppo muodostaa lennossa, vaikka oma jokaiselle käyttäjälle. | |||
== Tapahtumasemantiikat == | == Tapahtumasemantiikat == |