Forskjell mellom ZFS og UFS Forskjellen mellom

Anonim

ZFS vs UFS

ZFS er et kombinert filsystem og logisk volumleder. Det inkluderer støtte for høy lagringskapasitet, integrering av konsepter av filsystemer og volumhåndtering, stillbilder og kopiering på skrivekloner (det vil si en optimaliseringsstrategi som tillater innringere som ber om ressurser som er skiller seg ut for å få poeng til samme ressurs), kontinuerlig integritetskontroll og automatisk reparasjon, RAID-Z og native NFSv4 ACLs. Det er en åpen kildekode programvare som er lisensiert under Common Development and Distribution License (eller CDDL).

Unix-filsystemet (også kjent som UFS) er et filsystem som brukes utelukkende med Unix og alle Unix-lignende operativsystemer. Det har vært kjent som Berkeley Fast File System, og er en fjernet etterkommer av det opprinnelige filsystemet som brukes i versjon 7 Unix.

ZFS består av en mengde funksjoner og komponenter. Oppbevaringsbassenget på ZFS er kjent som en zpool. Den er konstruert av virtuelle enheter (eller vdevs) som er konstruert av blokkeringsenheter - filer, harddiskpartisjoner eller hele stasjoner (anbefalt). Som sådan anses ofte vdevs å være en gruppe harddisker. En ZFS-kapasitet er ganske stor i forhold til standard filsystemer. Det er et 128-biters filsystem, som gjør det mulig å adressere 18 quintillion ganger mer data enn 64 bits systemer. Begrensningene funnet i ZFS er designet spesielt for å være store nok til aldri å bli møtt (innenfor de kjente grensene for fysikk, og antall atomer i jordskorpen til å bygge en lagringsenhet av denne størrelsen). De andre funksjonene inkluderer en kopi på skrive transaksjonsmodell, stillbilder og kloner, dynamisk striping, variable blokkstørrelser, lette filsystemopprettelse, hurtigbufferadministrasjon, adaptiv endianhet og deduplisering (for å nevne noen av de vanligste funksjonene).

UFS består av en rekke deler og komponenter. Det er noen blokker helt på begynnelsen av partisjonen som er reservert for oppstartsblokker - disse må initialiseres separat fra filsystemet. Det finnes en superblock, som inneholder et magisk nummer som identifiserer at det er et UFS-filsystem, samt andre tall som er avgjørende for beskrivelsen av filsystemets geometri, statistikk og atferdsmessige parametere. Det er en samling sylindergrupper - hver med en sikkerhetskopi av superblock, en sylindergruppehoved (med statistikk, frie lister, etc.), en rekke inoder som er nummerert i rekkefølge og inneholder filattributter, og en antall datablokker.

Sammendrag:

1. ZFS er et kombinert filsystem med åpen kildekode som støtter høy lagringskapasitet; UFS er et filsystem unikt for Unix, og er en fjernet etterkommer av det opprinnelige Versjon 7 Unix-filsystemet.

2. ZFS har en kapasitet som er så stor at eventuelle begrensninger som er satt på det, aldri blir nådd; UFS inneholder en samling sylindergrupper.