Verschil tussen ZFS en UFS

ZFS versus UFS

ZFS is een gecombineerd bestandssysteem en logische volumemanager. Het omvat ondersteuning voor hoge opslagcapaciteiten, integratie van concepten van bestandssystemen en volumebeheer, snapshots en kopiëren op schrijfklonen (dat wil zeggen, een optimalisatiestrategie waarmee bellers die vragen om middelen die niet te onderscheiden zijn, verwijzingen naar dezelfde bron kunnen 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 die worden gevonden 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 zijn een kopie op een transactiemodel voor schrijven, snapshots en klonen, dynamische striping, variabele blokgroottes, lichtgewicht bestandssysteemcreatie, cachebeheer, adaptieve endianness en deduplicatie (om een ​​paar 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 sequentieel genummerd zijn en bestandseigenschappen 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 eventuele beperkingen die eraan zijn gesteld nooit worden bereikt; UFS bevat een verzameling cilindergroepen.