Ero ZFS n ja UFS n välillä

ZFS vs. UFS

ZFS on yhdistetty tiedostojärjestelmä ja looginen levynhallinta. Se sisältää tuen korkeille tallennuskapasiteeteille, tiedostojärjestelmien ja volyymien hallinnan käsitteiden integroinnille, tilannevedoksille ja kopioille kirjoitusklooneille (ts. Optimointistrategian, joka sallii erottamattomia resursseja pyytäville soittajille osoittimet samalle resurssille) , jatkuva eheyden tarkistaminen ja automaattinen korjaus, RAID-Z ja alkuperäiset NFSv4-ACL-luettelot. Se on avoimen lähdekoodin ohjelmisto, joka on lisensoitu yhteisen kehitys- ja jakelulisenssin (tai CDDL) nojalla.

Unix-tiedostojärjestelmä (tunnetaan myös nimellä UFS) on tiedostojärjestelmä, jota käytetään yksinomaan Unixin ja kaikkien Unixin kaltaisten käyttöjärjestelmien kanssa. Se tunnetaan nimellä Berkeley Fast File System, ja se on poistettu jälkeläinen alkuperäisestä tiedostojärjestelmästä, jota käytettiin versiossa 7 Unix.

ZFS koostuu monista ominaisuuksista ja komponenteista. ZFS: n varastointiallas tunnetaan nimellä zpool. Se on rakennettu virtuaalilaitteista (tai vdev-tiedostoista), jotka on valmistettu lohkolaitteista - tiedostoista, kiintolevyosioista tai kokonaisista asemista (suositus). Sellaisenaan, vdevit pidetään usein kertaa ryhmä kiintolevyjä. ZFS-kapasiteetti on melko suuri verrattuna tavanomaisiin tiedostojärjestelmiin. Se on 128-bittinen tiedostojärjestelmä, jonka avulla se voi osoittaa 18 kvintillin kertaa enemmän dataa kuin 64-bittiset järjestelmät. ZFS: ssä havaitut rajoitukset on suunniteltu erityisesti riittävän suuriksi, jotta niitä ei koskaan voida kohdata (fysiikan tunnetuissa rajoissa ja maankuoressa olevien atomien lukumäärän rajoissa tämän suuruisen varastointilaitteen rakentamiseksi). Muita ominaisuuksia ovat kopio kirjoitustapahtumasta, tilannekuvia ja klooneja, dynaaminen nauhoitus, muuttuva lohkokoko, kevyt tiedostojärjestelmän luominen, välimuistin hallinta, mukautuva loppukyky ja deduplikaatio (muutamia tavallisimpia ominaisuuksia varten).

UFS koostuu monista osista ja komponenteista. Osion alussa on muutama lohko, joka on varattu käynnistyslohkoille - ne on alustettava erillään tiedostojärjestelmästä. On superlohko, joka sisältää maagisen numeron, joka tunnistaa sen olevan UFS-tiedostojärjestelmä, sekä muita numeroita, jotka ovat elintärkeitä tiedostojärjestelmän geometrian, tilastojen ja käyttäytymisen viritysparametrien kuvaamisessa. Siellä on kokoelma sylinteriryhmiä - jokaisessa niistä on varmuuskopio superlohkosta, sylinteriryhmän otsikko (tilastoin, ilmaisluetteloineen jne.), Joukko peräkkäin numeroituja inodeja, jotka sisältävät tiedostoominaisuuksia, ja datalohkojen lukumäärä.

Yhteenveto:

1. ZFS on avoimen lähdekoodin ohjelmistojen yhdistetty tiedostojärjestelmä, joka tukee suuria tallennuskapasiteetteja; UFS on Unixille ainutlaatuinen tiedostojärjestelmä, ja se on alkuperäisen version 7 Unix-tiedostojärjestelmän poistettu jälkeläinen.

2. ZFS: n kapasiteetti on niin suuri, että sille asetettuja rajoituksia ei koskaan saavuteta; UFS sisältää sylinteriryhmien kokoelman.