Installazione del filesystem ZFS
Per prima cosa devi assicurarti principale, limitato, universo E multiverso Le fonti software del repository ufficiali di pacchetti Ubuntu sono abilitate.
Per fare ciò, eseguire il seguente comando:
$ sudo Apt Edit-Sources
Premere continuare.
Come puoi vedere dalla sezione contrassegnata dello screenshot di seguito, ho tutte queste fonti software abilitate.
Se non li hai abilitati, esegui i seguenti comandi per aggiungerli uno per uno:
$ sudo apt-addd-repository main
$ sudo apt-addd-repository limitato
$ sudo apt-addd-repository universe
$ sudo apt-addd-repository Multiverse
Ora esegui il comando seguente per aggiornare il Apt Cache del repository pacchetto:
$ sudo apt-get update
La cache del repository del pacchetto deve essere aggiornata.
Ora puoi eseguire il seguente comando per installare il filesystem ZFS su Ubuntu 18.04 LTS:
$ sudo apt-get Installa Zfsutils-Linux
Ora premi y e poi premere continuare.
Il filesystem ZFS dovrebbe essere installato.
Impostazione del pool di raid ZFS 0
In questa sezione ti mostrerò come impostare un pool di raid Zfs.
In RAID 0, aggiungi alcuni dischi rigidi e vengono sommati per creare un singolo grande drive virtuale.
Ad esempio, se si impostano 3 unità di 1 TB Hard Drives in RAID 0 Pool, sarà un singolo disco rigido virtuale da 3 TB. Tutti i dati a cui scrivi saranno divisi nelle 3 unità equamente. Renderà la velocità di scrittura 3 volte più veloce di quanto non sia per 1 unità. Lo stesso vale per la velocità di lettura. Questo è i vantaggi della configurazione RAID 0.
Ma c'è uno svantaggio di raid 0. Se una di queste 3 unità fallisce, tutti i tuoi dati andranno persi.
Puoi controllare lo stato dei pool ZFS che hai configurato con il seguente comando:
$ sudo zpool status
Come puoi vedere, non ho ancora piscine disponibili.
Ti mostrerò come configurare ora il tuo primo pool ZFS. Ma prima, assicurati di avere almeno 2 dischi rigidi installati sul tuo computer. È necessario per il raid 0.
Ho installato 3 dischi rigidi virtuali (8 GB di dimensioni) sul mio Ubuntu 18.04 LTS VMware Virtual Machine come puoi vedere nello screenshot seguente. Posso accedervi come /dev/sdb, /dev/sdc, /Dev/SDD
Ora creiamo il nostro primo pool ZFS. Lo chiamerò File. Ovviamente puoi chiamarlo qualcos'altro se vuoi.
Esegui il seguente comando per creare un pool ZFS File In raid 0 configurazione:
$ sudo zpool create -f files/dev/sdb/dev/sdc/dev/sdd
Piscina ZFS File dovrebbe essere creato.
Ora puoi eseguire il seguente comando per elencare il tuo pool ZFS:
Elenco $ sudo zpool
Come puoi vedere dalla sezione contrassegnata dello screenshot qui sotto, il NOME della piscina è File e il MISURARE è 23.8 GB (8 GB x 3 = 24 GB)
Il tuo recentemente creato File La piscina ZFS dovrebbe essere montata /File automaticamente come puoi vedere dall'output del df comando.
Per impostazione predefinita, /File Mount Point è scrivibile solo dall'utente radice. Se vuoi fare /File Scrivibile dal tuo utente e dal tuo gruppo, puoi farlo eseguendo il seguente comando:
$ sudo chown -rfv Nome utente: GroupName/Files
Nota: qui NOME UTENTE E NOME DEL GRUPPO sono il tuo accesso NOME UTENTE E NOME DEL GRUPPO. Di solito sono gli stessi.
Come puoi vedere dallo screenshot qui sotto, la proprietà di /File La directory è cambiata.
Come puoi vedere dallo screenshot qui sotto, ora posso copiare e incollare i file nel /File Directory come utente normale.
Cambiare il punto di montaggio della piscina ZFS esistente
Per impostazione predefinita, è montata una piscina ZFS /Zfspoolname.
Ad esempio, se il nome della piscina è File, Quindi sarà montato /File.
Se lo desideri, puoi montare da qualche altra parte sul tuo filesystem.
Ad esempio, se vuoi montare File Piscina ZFS a /var/www, Puoi farlo con il seguente comando:
$ sudo zfs set mountpoint =/var/wwwfiles
Nota: assicurarsi che la directory in cui si desidera montare il pool ZFS prima di eseguire questo comando.
Come puoi vedere dall'output del df comando, il punto di montaggio viene modificato /var/www
Rimozione di un pool ZFS
In questa sezione ti mostrerò come rimuovere il File Il pool ZFS hai appena creato.
È possibile eseguire il seguente comando per rimuovere il File Pool ZFS:
$ sudo zpool distruggere i file
Come puoi vedere dallo screenshot qui sotto, il File La piscina ZFS è stata rimossa.
È così che installi e configuri il filesystem ZFS su Ubuntu 18.04 LTS. Grazie per aver letto questo articolo.