Installa il filesystem ZFS su Ubuntu Top 10.Top 10

Installa il filesystem ZFS su Ubuntu Top 10.Top 10
ZFS è un file system creato da Sun Microsystems. È stato spedito per la prima volta con Solaris ma ora disponibile in altri sistemi operativi Linux e Unix. ZFS utilizza pool di archiviazione virtuale noti come ZPools in grado di gestire l'archiviazione e la gestione di una grande quantità di dati. In questo articolo, spiegheremo come installare il file system ZFS sul sistema operativo Ubuntu. Copriremo i seguenti argomenti:
  • Installazione del file system ZFS
  • Creazione del pool di archiviazione ZFS
  • Rimozione del pool di archiviazione ZFS

Caratteristiche ZFS

Diamo un'occhiata ad alcune delle funzionalità del file system ZFS:

  • Alta capacità di archiviazione
  • Integrità dei dati
  • Protezione contro la corruzione dei dati
  • Protezione efficiente dei dati
  • Compressione della data

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 crea specchio

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.