Caratteristiche ZFS
Diamo un'occhiata ad alcune delle funzionalità del file system ZFS:
Nota: abbiamo spiegato la procedura e i comandi su Ubuntu 20.04 LTS (fossa focale).
Installazione del filesystem ZFS su Ubuntu
Utilizzeremo l'applicazione del terminale della riga di comando per l'installazione del filesystem ZFS. Per avviare il terminale della riga di comando, utilizzare il collegamento della tastiera CTRL+ALT+T.
Ora per installare il filesystem ZFS su Ubuntu, emette il seguente comando in terminale:
$ sudo apt installa zfsutils-linux
Quando viene richiesto la password, fornire la password sudo.
Dopo aver eseguito il comando sopra, il sistema potrebbe chiedere conferma che se si desidera continuare l'installazione o no. Premere y per continuare; Successivamente, il pacchetto verrà installato sul sistema.
Per verificare l'installazione del file system ZFS, emettere il seguente comando in terminale:
$ quali zfs
Vedrai l'output simile a quanto segue:
Creazione del pool di archiviazione ZFS
Dopo il completamento dell'installazione, creeremo ora un pool di archiviazione per le nostre unità. Ecco i passaggi per farlo:
1. Innanzitutto, scopri i nomi delle unità per il pool. Utilizzare il seguente comando in Terminal per farlo:
$ sudo fdisk -l
Vedrai le unità elencate nell'output. Nota i nomi dell'unità che si desidera raggruppare. Dall'output sopra, possiamo vedere che sono elencati due unità /dev /sdb e /dev /sdc. Creeremo il pool di archiviazione utilizzando queste due unità.
Esistono due tipi di piscine: a strisce e specchio. Nel pool a strisce, i dati vengono archiviati nella striscia su tutti i dispositivi. Mentre si trova in un pool a specchio, la copia dei dati viene memorizzata su dispositivi che li rendono tolleranti ai guasti.
Per creare il pool a strisce, utilizzare la seguente sintassi:
$ sudo zpool crea
Per creare il pool di specchi, utilizzare la seguente sintassi:
$ sudo zpool creaspecchio
In caso di errore, prova a forzare il comando utilizzando l'opzione -f dopo zpool crea comando.
Nel seguente esempio, creeremo il pool a strisce denominato "test" usando /dev /sdb e /dev /sdc.
$ sudo zpool crea test /dev /sdb /dev /sdc
Per scoprire dove è stata montata la piscina, utilizzare il seguente comando in terminale:
$ df -h
Dal comando sopra, possiamo vedere che la piscina è stata montata al /test. Puoi anche cambiare il punto di montaggio per il pool usando la seguente sintassi:
$ sudo zfs set mountpoint =
Ad esempio, da impostare esportazione/zfs Come nuovo punto di montaggio, il comando sarebbe:
$ sudo zfs set mountpoint =/esporta/zfs test
Quindi utilizzare il comando seguente per verificare se il punto di montaggio è cambiato:
$ df -h | test grep
Puoi anche creare le directory sotto il pool di archiviazione. Ad esempio, per creare una directory denominata sotto il pool di archiviazione, il comando sarebbe:
$ sudo zfs crea test/file
Per visualizzare tutti i pool di archiviazione ZFS sul sistema, è possibile utilizzare il seguente comando in terminale:
Elenco $ ZPool
Elenca tutte le piscine insieme alle loro dimensioni, utilizzo dello spazio, salute e altre informazioni.
Per visualizzare tutte le configurazioni e lo stato di ciascun dispositivo nel pool di archiviazione ZFS, utilizzare il seguente comando nel terminale:
Stato $ ZFS
Se si verificano alcuni problemi relativi alle unità nel pool, puoi utilizzare l'opzione eventi. Emettere il seguente comando nel terminale per visualizzare gli eventi associati a un pool specifico:
$ sudo zpool eventi pool_name -v
Rimozione del pool di archiviazione ZFS
Se non hai più bisogno della piscina, puoi rimuoverla. Tuttavia, si noti che la rimozione del pool rimuoverà anche i file contenuti al suo interno.
Utilizzare la seguente sintassi del comando per rimuovere il pool di archiviazione:
$ sudo zpool distruggi pool_name
In questo articolo, hai imparato come installare il file system ZFS su Ubuntu 20.04 LTS (fossa focale). Hai anche imparato come creare un pool di archiviazione nel file system ZFS e rimuoverlo quando non ne hai più bisogno.