Verschil tussen ZFS en UFS Verschil tussen

Anonim

ZFS vs. UFS

ZFS is een gecombineerd bestandssysteem en logische volumebeheerder. Het omvat ondersteuning voor hoge opslagcapaciteiten, integratie van concepten van bestandssystemen en volumebeheer, snapshots en kopiëren op schrijfklonen (dat wil zeggen, een optimalisatiestrategie die bellers toestaat die vragen om middelen die niet te onderscheiden zijn om verwijzingen naar dezelfde bron te krijgen), continue integriteitscontrole en automatische reparatie, RAID-Z en native NFSv4 ACL's. Het is een open source-software die is gelicentieerd onder de Common Development and Distribution License (of CDDL).

Het Unix-bestandssysteem (ook bekend als UFS) is een bestandssysteem dat uitsluitend wordt gebruikt met Unix en alle Unix-achtige besturingssystemen. Het staat bekend als het Berkeley Fast File System en is een verwijderde afstammeling van het oorspronkelijke bestandssysteem dat wordt gebruikt in Versie 7 Unix.

ZFS bestaat uit een overvloed aan functies en componenten. De opslagpool van ZFS staat bekend als een zpool. Het is opgebouwd uit virtuele apparaten (of vdev's) die zijn opgebouwd uit blokapparaten - bestanden, partities op de harde schijf of hele schijven (aanbevolen). Als zodanig worden vdevs vaak beschouwd als een groep harde schijven. Een ZFS-capaciteit is vrij groot in vergelijking met standaard bestandssystemen. Het is een 128-bits bestandssysteem, waarmee het 18 quintillion keer meer gegevens kan adresseren dan 64-bits systemen. De beperkingen in ZFS zijn specifiek ontworpen om groot genoeg te zijn om nooit te worden tegengekomen (binnen de bekende limieten van de fysica en het aantal atomen in de aardkorst om een ​​opslagapparaat van deze omvang te construeren). De andere functies omvatten een kopie op een transactiemodel voor schrijven, snapshots en klonen, dynamische striping, variabele blokgroottes, lichtgewicht bestandsysteemcreatie, cachebeheer, adaptieve endianness en deduplicatie (om enkele van de meer algemene functies te noemen).

UFS bestaat uit een verscheidenheid aan onderdelen en componenten. Er zijn een paar blokken aan het begin van de partitie die gereserveerd zijn voor opstartblokken - deze moeten apart van het bestandssysteem geïnitialiseerd worden. Er is een superblok, dat een magisch getal bevat dat aangeeft dat het een UFS-bestandssysteem is, evenals andere getallen die van vitaal belang zijn voor de beschrijving van de geometrie, statistieken en gedragsafstemmingsparameters van het bestandssysteem. Er is een verzameling cilindergroepen - elk met een reservekopie van het superblok, een cilindergroepkop (met statistieken, gratis lijsten, enz.), Een aantal inodes die opeenvolgend zijn genummerd en bestandskenmerken bevatten, en een aantal datablokken.

Samenvatting:

1. ZFS is een gecombineerd bestandssysteem met open source software dat hoge opslagcapaciteiten ondersteunt; UFS is een bestandssysteem dat uniek is voor Unix en een verwijderde afstammeling is van het originele versie 7 Unix-bestandssysteem.

2. ZFS heeft een capaciteit die zo groot is dat de beperkingen die eraan zijn gesteld nooit worden bereikt; UFS bevat een verzameling cilindergroepen.