Il principale miglioramento di ZFS rispetto agli altri file system è la facilità di amministrazione.
Con un singolo comando di ZFS è possibile configurare un pool di memorizzazione e un file system in mirroring. Ad esempio:
# zpool create home mirror c0t1d0 c1t2d0 |
Il comando qui riportato crea un pool di memorizzazione in mirroring denominato home e un singolo file system denominato home. Il file system viene attivato nella directory /home.
In ZFS, è possibile utilizzare interi dischi anziché partizioni per creare il pool di memorizzazione.
È possibile quindi usare la gerarchia di file system /home per creare nuovi file system, senza limitazioni, sotto /home. Ad esempio:
# zfs create home/user1 |
Per maggiori informazioni, vedere le pagine man zpool(1m) e zfs(1M).
Oltre a questo, ZFS fornisce le seguenti funzioni di amministrazione:
Capacità di backup e ripristino
Supporto della gestione dei dispositivi
Funzioni di snapshot e clonazione persistenti
Possibilità di impostare una quota per i file system
Controllo degli accessi basato sui ruoli (RBAC)
Prenotazione dello spazio dei pool di memorizzazione per i file system
Supporto per i sistemi Solaris su cui sono presenti zone
Per maggiori informazioni, vedere il manuale ZFS Administration GUIDE.