Differenza tra ZFS e UFS Differenza tra

Anonim

ZFS vs UFS

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

Unix File System (noto anche come UFS) è un file system utilizzato esclusivamente con Unix e tutti i sistemi operativi di tipo Unix. È stato conosciuto come Berkeley Fast File System ed è un discendente rimosso del file system originale utilizzato nella versione 7 di Unix.

ZFS è costituito da una miriade di funzioni e componenti. Lo storage pool di ZFS è noto come zpool. È costituito da dispositivi virtuali (o vdevs) costituiti da dispositivi a blocchi: file, partizioni del disco rigido o intere unità (consigliato). Di conseguenza, 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 consente di indirizzare 18 quintilioni di volte più dati rispetto ai sistemi a 64 bit. Le limitazioni trovate 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 su modello transazionale di scrittura, snapshot e cloni, striping dinamico, dimensioni di blocchi variabili, creazione di file system leggero, gestione 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. Esiste un superblocco, che contiene un numero magico che identifica un file system UFS, nonché altri numeri fondamentali per la descrizione della geometria, delle statistiche e dei parametri di regolazione del comportamento del file system. Esiste una collezione di gruppi di cilindri, ognuno dei quali ha una copia di backup del superblocco, un'intestazione di gruppo di cilindri (con statistiche, liste libere, ecc.), Un numero di inode numerati sequenzialmente e contenenti attributi di file e un numero di blocchi di dati.

Riepilogo:

1. ZFS è un file system software open source che supporta elevate capacità di archiviazione; 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 non viene mai raggiunta alcuna limitazione impostata su di esso; UFS contiene una collezione di gruppi di cilindri.