Forskellen mellem ZFS og UFS

ZFS vs. UFS

ZFS er et kombineret filsystem og logisk volumenhåndtering. Det inkluderer understøttelse af høj lagerkapacitet, integration af koncepter om filsystemer og volumenstyring, snapshots og kopiering på skrivekloner (det vil sige en optimeringsstrategi, der gør det muligt for opkaldere, der beder om ressourcer, der ikke kan skelnes, at få givet peger til den samme ressource) , kontinuerlig integritetskontrol og automatisk reparation, RAID -Z og native NFSv4 ACL'er. Det er en open source-software, der er licenseret under den fælles udviklings- og distributionslicens (eller CDDL).

Unix-filsystemet (også kendt som UFS) er et filsystem, der udelukkende bruges sammen med Unix, og alle Unix-lignende driftssystemer. Det har været kendt som Berkeley Fast File System og er en fjernet efterkommer af det originale filsystem, der blev brugt i version 7 Unix.

ZFS består af en overflod af funktioner og komponenter. Opbevaringspoolen i ZFS er kendt som en zpool. Det er konstrueret af virtuelle enheder (eller vdevs), der er konstrueret af blokenheder - filer, harddiskpartitioner eller hele drev (anbefales). Som sådan betragtes vdevs ofte gange som en gruppe af harddiske. En ZFS-kapacitet er temmelig stor i sammenligning med standard filsystemer. Det er et 128 bit-filsystem, der gør det muligt at adressere 18 quintillion gange mere data end 64 bit-systemer. De begrænsninger, der findes i ZFS, er designet specifikt til at være store nok til aldrig at blive stødt på (inden for de kendte fysikgrænser og antallet af atomer i jordskorpen til at konstruere en opbevaringsanordning i denne størrelsesorden). De andre funktioner inkluderer en kopi på skrivetransaktionsmodel, snapshots og kloner, dynamisk striping, variabel blokstørrelse, oprettelse af let filsystem, cachehåndtering, adaptiv endianness og deduplikation (for at nævne et par af de mere almindelige funktioner).

UFS er sammensat af en række dele og komponenter. Der er et par blokke helt i begyndelsen af ​​partitionen, der er reserveret til startblokke - disse skal initialiseres separat fra filsystemet. Der er en superblok, der indeholder et magisk nummer, der identificerer, at det er et UFS-filsystem, såvel som andre numre, der er afgørende for beskrivelsen af ​​filsystemets geometri, statistik og adfærdsindstillingsparametre. Der er en samling af cylindergrupper - som hver har en sikkerhedskopi af superblokken, en cylindergruppehoved (med statistik, gratis lister osv.), Et antal inoder, der er nummereret i rækkefølge og indeholder filattributter, og en antal datablokke.

Resumé:

1. ZFS er et open source-softwarekombineret filsystem, der understøtter høj lagerkapacitet; UFS er et filsystem, der er unikt for Unix, og er en fjernet efterkommer af det originale version 7 Unix-filsystem.

2. ZFS har en kapacitet, der er så stor, at eventuelle begrænsninger, der er indstillet på det, aldrig nås; UFS indeholder en samling af cylindergrupper.