Dopo avere installato il sistema, esaminare le informazioni sui file system ZFS e sul pool di memorizzazione ZFS.
Visualizzare le informazioni sul pool di memorizzazione ZFS con il comando zpool status.
Visualizzare le informazioni sul file system ZFS con il comando zfs list.
Vedere Analisi dell'ambiente di boot ZFS iniziale dopo un'installazione.
I comandi zpool list e zfs list sono stati migliorati rispetto ai comandi df e du precedenti per quanto riguarda la determinazione dello spazio del pool e del file system disponibile. Con i comandi legacy non è possibile distinguere facilmente lo spazio del pool da quello del file system. I comandi legacy, inoltre, non considerano lo spazio utilizzato per i file system descendant o le istantanee discendenti.
Il pool root seguente, ad esempio, (rpool) ha 5,46 GB di spazio allocato e 68,5 GB di spazio libero.
# zpool list rpool NAME SIZE ALLOC FREE CAP DEDUP HEALTH ALTROOT rpool 74G 5.46G 68.5G 7% 1.00x ONLINE -
Se si confronta l'accounting dello spazio di pool con quello del file system esaminando le colonne USED dei singoli file system, è evidente che lo spazio di pool viene considerato. Ad esempio:
# zfs list -r rpool NAME USED AVAIL REFER MOUNTPOINT rpool 5.41G 67.4G 74.5K /rpool rpool/ROOT 3.37G 67.4G 31K legacy rpool/ROOT/solaris 3.37G 67.4G 3.07G / rpool/ROOT/solaris/var 302M 67.4G 214M /var rpool/dump 1.01G 67.5G 1000M - rpool/export 97.5K 67.4G 32K /rpool/export rpool/export/home 65.5K 67.4G 32K /rpool/export/home rpool/export/home/admin 33.5K 67.4G 33.5K /rpool/export/home/admin rpool/swap 1.03G 67.5G 1.00G -
Il valore SIZE restituito dal comando zpool list in genere equivale alla quantità di spazio fisico su disco nel pool, ma varia a seconda del livello di ridondanza del pool. Il comando zfs list visualizza lo spazio utilizzabile disponibile per i file system, equivalente alla differenza tra lo spazio su disco e l'eventuale overhead dei metadati di ridondanza del pool ZFS. Per ulteriori informazioni, vedere gli esempi riportati di seguito.
Pool di memorizzazione non ridondante: creato con un disco da 136 GB, il comando zpool list restituisce il valore di SIZE e il valore iniziale di FREE pari a 136 GB. Lo spazio AVAIL iniziale restituito dal comando zfs list è di 134 GB, a causa di una piccola quantità di overhead dei metadati del pool. Ad esempio:
# zpool create tank c0t6d0 # zpool list tank NAME SIZE ALLOC FREE CAP DEDUP HEALTH ALTROOT tank 136G 95.5K 136G 0% 1.00x ONLINE - # zfs list tank NAME USED AVAIL REFER MOUNTPOINT tank 72K 134G 21K /tank
Pool di memorizzazione in mirroring: creato con due dischi da 136 GB, il comando zpool list restituisce un valore di SIZE pari a 136 GB e un valore FREE iniziale di 136 GB. Questo reporting viene denominato valore dello spazio compresso. Lo spazio AVAIL iniziale restituito dal comando zfs list è di 134 GB, a causa di una piccola quantità di overhead dei metadati del pool, come descritto nel seguente esempio.
# zpool create tank mirror c0t6d0 c0t7d0 # zpool list tank NAME SIZE ALLOC FREE CAP DEDUP HEALTH ALTROOT tank 136G 95.5K 136G 0% 1.00x ONLINE - # zfs list tank NAME USED AVAIL REFER MOUNTPOINT tank 72K 134G 21K /tank
Pool di memorizzazione RAID-Z: creato con tre dischi da 136 GB, il comando zpool list restituisce un valore di SIZE pari a 408 GB e un valore FREE iniziale di 408 GB. Questo reporting viene denominato valore dello spazio su disco decompresso e include l'overhead di ridondanza, ad esempio le informazioni sulla parità. Lo spazio AVAIL iniziale restituito dal comando zfs list è di 133 GB, a causa dell'overhead di ridondanza del pool. L'esempio riportato di seguito riguarda la creazione di un pool RAIDZ-2.
# zpool create tank raidz2 c0t6d0 c0t7d0 c0t8d0 # zpool list tank NAME SIZE ALLOC FREE CAP DEDUP HEALTH ALTROOT tank 408G 286K 408G 0% 1.00x ONLINE - # zfs list tank NAME USED AVAIL REFER MOUNTPOINT tank 73.2K 133G 20.9K /tank