Sisällysluettelo:
- Määritelmä - Mitä Z-tiedostojärjestelmä (ZFS) tarkoittaa?
- Techopedia selittää Z-tiedostojärjestelmän (ZFS)
Määritelmä - Mitä Z-tiedostojärjestelmä (ZFS) tarkoittaa?
Z-tiedostojärjestelmä (ZFS) on avoimen lähdekoodin looginen levynhallinta- ja tiedostojärjestelmä, jonka Sun Microsystems on alun perin luonut Solaris-käyttöjärjestelmälle. Sitä käytetään nyt monissa käyttöjärjestelmissä, kuten FreeBSD, NetBSD, Mac OS X Server 10.5 ja useissa Linux-jakeluissa ZFS-FUSE: n kautta. ZFS: n erottuvin piirre on yhdistetty varastointi, jossa useita tallennuslaitteita käsitellään yhtenä suurena poolina eikä erillisinä laitteina ja loogisina asemina. Tallennustila voidaan ottaa poolista ja allokoida muille tiedostojärjestelmille, ja poolia voidaan lisätä lisäämällä pooliin uusia tallennuslaitteita. Tämä on sama resurssien allokointimenetelmä, jota käytetään monenlaisessa pilviympäristössä.
Techopedia selittää Z-tiedostojärjestelmän (ZFS)
ZFS on pitkälle kehitetty tiedostojärjestelmä, jonka Sun Microsystems on suunnitellut poistamaan monia ongelmia, joita aiemmissa tiedostojärjestelmäsuunnitelmissa oli, kuten virheiden estäminen ja taltion hallinta. ZFS sisältää tietojen korruptoitussuojan, tuen useille tallennuslaitteille ja korkeille tallennuskapasiteeteille heikentämättä suorituskykyä. Se käyttää käsitteitä, kuten volyyminhallintaa, copy-on-write-klooneja, valokuvia, jatkuvaa eheyden tarkistamista ja automaattista korjausta, kun virheitä löytyy. Se käyttää myös RAID-5: n kaltaista datan replikaatiomallia, jota kutsutaan RAID-Z: ksi, ja poistaa RAID-5: n kohtalokkaan virheen, jota kutsutaan "kirjoitusaukkoksi", mikä aiheuttaa ongelman, kun tietolohko kirjoitetaan raidalle, mutta sähkökatkos tai keskeytyminen tapahtuu juuri ennen pariteettilohkon kirjoittamista, mikä johtaa datan epäjohdonmukaisuuteen.
ZFS: n tärkeimmät suunnittelutavoitteet:
- Tietojen eheys - Tarkistussumma kirjoitetaan aina tiedoilla ja lasketaan uudelleen, kun nämä tiedot luetaan takaisin. Jos tarkistussummassa on virhe, joka osoittaa virheen, ZFS yrittää korjata virheen automaattisesti, jos tietojen redundanssia on saatavana (varmuuskopiot).
- Yhdistetty tallennus - Kaikki tallennuslaitteet lisätään pooliin, joka voidaan allokoida muille tiedostojärjestelmille tai palauttaa. Tämä helpottaa hallintaa, koska yksi allas on yksinkertaisempi kuin useita fyysisiä ja loogisia asemia. Altaan lisäämiseksi voidaan lisätä uusia tallennuslaitteita.
- Suorituskyky - Suorituskykyä parannetaan käyttämällä useita välimuistimekanismeja. ZFS käyttää mukautuvaa korvaavaa välimuistia (ARC), joka on edistynyt muistipohjainen lukuvälimuisti yhdessä toisen L2ARC: n kanssa, joka voidaan lisätä tarvittaessa, ja levypohjaista synkronista kirjoitusvälimuistia, joka on saatavana ZIL: n kautta (ZFS-tarkoitus Hirsi).