ZFS i UFS

Anonim

ZFS vs UFS

ZFS je kombinirani datotečni sustav i logički upravitelj volumena. Uključuje podršku za velike kapacitete pohrane, integraciju koncepata datotečnih sustava i upravljanje količinama, snimke i kopiranje na klonove za pisanje (tj. Strategija optimizacije koja omogućuje pozivateljima koji traže resurse koji se ne razlikuju kako bi dobili upućuje na isti resurs), kontinuiranu provjeru integriteta i automatsko popravljanje, RAID -Z i izvorne NFSv4 ACL-ove. To je softver otvorenog koda koji je licenciran pod Zajedničkom razvojnom i distribucijskom dozvolom (ili CDDL).

Unix datotečni sustav (također poznat kao UFS) je datotečni sustav koji se koristi isključivo kod Unix-a i svih operacijskih sustava sličnih Unixu. Poznat je kao Berkeley Fast File System, a uklonjeni je potomak izvornog datotečnog sustava koji se koristi u verziji 7 Unix.

ZFS se sastoji od mnoštva značajki i komponenti. Skladišni bazen ZFS poznat je kao bazen. Izrađen je od virtualnih uređaja (ili vdevs) koji su izgrađeni od blok uređaja - datoteka, particija tvrdog diska ili cijeli pogoni (preporučeno). Kao takav, vdevs se često smatraju skupom tvrdih diskova. ZFS kapacitet je prilično velik u odnosu na standardne datotečne sustave. To je 128-bitni datotečni sustav, koji mu omogućuje da riješi 18 quintillion puta više podataka od 64 bitnih sustava. Ograničenja koja se nalaze u ZFS-u posebno su dizajnirana da budu dovoljno velika da se nikada ne bi susreli (unutar poznatih granica fizike, a broj atoma u zemljinoj koru za izgradnju uređaja za pohranu ove veličine). Druge značajke uključuju kopiju na modelu transakcije pisanja, snimke i klone, dinamičko pražnjenje, veličine promjenjivih blokova, stvaranje laganog datotečnog sustava, upravljanje predmemorijom, prilagodljivi endianness i deduplicacija (kako bismo spomenuli neke od uobičajenih značajki).

UFS se sastoji od raznih dijelova i komponenti. Na samom početku particije postoji nekoliko blokova koji su rezervirani za blokade podizanja sustava - one se moraju inicijalizirati odvojeno od datotečnog sustava. Postoji superblock koji sadrži čarobni broj koji označava da je riječ o UFS datotečnom sustavu, kao i ostale brojeve koji su ključni za opis geometrije datotečnih sustava, statistike i parametre podešavanja ponašanja. Postoji zbirka cilindričnih grupa - od kojih svaka ima sigurnosnu kopiju superblocka, zaglavlja grupe cilindra (s statistikom, besplatnim popisima itd.), Broju inodnih brojeva koji se redom broje i sadrže atribute datoteka i broj blokova podataka.

Sažetak:

1. ZFS je softverski sustav open source kombiniranog datotečnog sustava koji podržava velike kapacitete pohrane; UFS je datotečni sustav jedinstven za Unix i uklonjeni je potomak originalnog Unix datotečnog sustava verzije 7.

2. ZFS ima kapacitet toliko velik da sva ograničenja koja se postavljaju nikada se ne postignu; UFS sadrži skupinu cilindričnih skupina.