Razlika med ZFS in UFS

ZFS proti UFS

ZFS je kombinirani datotečni sistem in upravitelj glasnosti. Vključuje podporo visokim pomnilniškim zmogljivostim, integracijo konceptov datotečnih sistemov in upravljanja glasnosti, posnetke in kopiranje na zapise klonov (to je optimizacijsko strategijo, ki klicalcem, ki prosijo za vire, ki jih ni mogoče razlikovati, omogoča, da dobijo kazalce na isti vir) , neprekinjeno preverjanje integritete in samodejno popravilo, RAID-Z in izvorni ACL-ji NFSv4. Gre za programsko opremo z odprto kodo, ki je licencirana pod skupno licenco za razvoj in distribucijo (ali CDDL).

Datotečni sistem Unix (znan tudi kot UFS) je datotečni sistem, ki se uporablja izključno z Unixom in z vsemi operacijskimi sistemi, ki so podobni Unixu. Znan je kot Berkeley Fast File System in je odstranjen potomec izvirnega datotečnega sistema, ki se uporablja v različici 7 Unix.

ZFS je sestavljen iz številnih funkcij in komponent. Skladiščni bazen ZFS je znan kot zpool. Izdelana je iz virtualnih naprav (ali vdevs), ki so sestavljene iz blokovnih naprav - datotek, particij trdega diska ali celotnih pogonov (priporočeno). Vdevs se kot taki pogosto štejejo za skupino trdih diskov. Zmogljivost ZFS je v primerjavi s standardnimi datotečnimi sistemi precej velika. Gre za 128-bitni datotečni sistem, ki mu omogoča, da obravnava 18 kvintilionsko več podatkov kot 64-bitni sistem. Omejitve, ki jih najdemo v ZFS, so zasnovane tako, da so dovolj velike, da se nikoli ne srečujemo (v znanih fizičnih mejah in številu atomov v zemeljski skorji, da bi konstruirali takšno napravo za shranjevanje). Druge funkcije vključujejo kopijo transakcijskega modela pisanja, posnetke in klone, dinamično črtanje, spremenljive velikosti blokov, lahkotno ustvarjanje datotečnega sistema, upravljanje predpomnilnika, prilagodljivo endianness in deduplikacijo (če naštejemo nekaj pogostejših lastnosti).

UFS je sestavljen iz različnih delov in sestavnih delov. Na začetku particije je nekaj blokov, ki so rezervirani za zagonske bloke - ti morajo biti inicializirani ločeno od datotečnega sistema. Obstaja superblok, ki vsebuje čarobno številko, ki določa, da gre za datotečni sistem UFS, in druge številke, ki so bistvenega pomena za opis parametrov geometrije, statistike in nastavitev vedenja datotečnega sistema. Obstaja zbirka skupin cilindrov, od katerih ima vsaka rezervno kopijo superbloka, glavo cilindrske skupine (s statistiko, prostimi seznami itd.), Številne vmesne številke, ki so zaporedno oštevilčene in vsebujejo atribute datotek, in število podatkovnih blokov.

Povzetek:

1. ZFS je datotečni sistem z odprto kodo programske opreme, ki podpira visoke zmogljivosti shranjevanja; UFS je datotečni sistem, ki je edinstven za Unix, in je odstranjeni potomec prvotnega datotečnega sistema Unix različice 7.

2. zmogljivost ZFS je tako velika, da nikoli ne dosežemo vseh omejitev, ki so na njem postavljene; UFS vsebuje zbirko skupin cilindrov.