Differenza tra ZFS e UFS

tastiera-computer-pdZFS contro UFS

ZFS è un file system combinato e un gestore di volumi logici. Include supporto per capacità di archiviazione elevate, integrazione di concetti di file system e gestione dei volumi, snapshot e copia su cloni di scrittura (ovvero una strategia di ottimizzazione che consente ai chiamanti che richiedono risorse indistinguibili di ricevere puntatori alla stessa risorsa) , controllo continuo dell'integrità e riparazione automatica,RAID-Z e ACL NFSv4 nativi. È un software open source concesso in licenza in base alla Common Development and Distribution License (o CDDL).

IlUnixIl file system (noto anche come UFS) è un file system utilizzato esclusivamente con Unix e tutti i sistemi operativi simili a Unix. Esso hastatonoto come Berkeley Fast File System, ed è un discendente rimosso del file system originale utilizzato nella versione 7 Unix.



ZFS è costituito da una pletora di funzionalità e componenti. Il pool di archiviazione di ZFS è noto come zpool. È costituito da dispositivi virtuali (o vdev) costituiti da dispositivi a blocchi: file, partizioni del disco rigido o intere unità (consigliato). In quanto tali, i vdev sono spesso considerati un gruppo di dischi rigidi. Una capacità ZFS è piuttosto grande rispetto ai file system standard. È un file system a 128 bit, che gli consente di indirizzare 18 quintilioni di volte di piùdatirispetto ai sistemi a 64 bit. Le limitazioni riscontrate in ZFS sono progettate specificamente per essere abbastanza grandi da non essere mai incontrate (entro i limiti noti della fisica e il numero di atomi nella crosta terrestre per costruire un dispositivo di memorizzazione di questa grandezza). Le altre funzionalità includono una copia sul modello transazionale di scrittura, snapshot e cloni, striping dinamico, dimensioni dei blocchi variabili, creazione di file system leggeri, gestione della cache, endianness adattivo e deduplicazione (per citare alcune delle funzionalità più comuni).

UFS è composto da una varietà di parti e componenti. Ci sono alcuni blocchi all'inizio della partizione che sono riservati per i blocchi di avvio - questi devono essere inizializzati separatamente dal file system. C'è un superblocco, che contiene un numero magico che lo identifica come un file system UFS, così come altri numeri che sono vitali per la descrizione della geometria, delle statistiche e dei parametri di regolazione comportamentale del file system. Esiste una raccolta di gruppi di cilindri, ognuno dei quali ha una copia di backup del superblocco, un'intestazione di gruppo di cilindri (con statistiche, elenchi gratuiti, ecc.), Un numero di inode numerati sequenzialmente e contengono attributi di file e un numero di blocchi di dati.

Sommario:

1. ZFS è un file system combinato di software open source che supporta capacità di archiviazione elevate; UFS è un file system unico per Unix ed è un discendente rimosso del file system Unix versione 7 originale.

2. ZFS ha una capacità così grande che le limitazioni impostate su di esso non vengono mai raggiunte; UFS contiene una raccolta di gruppi di cilindri.