Nel seguente articolo daremo un'occhiata a come installare e configurare il file system ZFS su Ubuntu 18.04 LTS. ZFS è un sistema di file e volumi sviluppato da Sun Microsystems per il sistema operativo Solaris ed è ora gestito dalla comunità OpenZFS. Su questo file system Un collega di questo blog ci ha già parlato tempo fa.
ZFS si distingue per il suo grande capacità, integrazione dei concetti precedentemente separati di file system e volume manager in un prodotto, nuovo struttura su disco, file system leggeri e facile gestione dello spazio di archiviazione. Puoi saperne di più su questo file system per Ubuntu in Wiki.
Installazione del file system ZFS
Dobbiamo prima assicurarci che il file le origini software core, con restrizioni, universo e multiverso sono abilitate. Per assicurarci di eseguire il seguente comando nel terminale (Ctrl + Alt + T):
sudo apt edit-sources
Premi Invio per continuare.
Come puoi vedere dallo screenshot, ho tutte queste fonti di software abilitate. Nel caso in cui non hai attivato nessuna di queste fonti, dovremo abilitarli. Per fare ciò, dovremo solo eseguire i seguenti comandi uno per uno secondo necessità:
- Per aggiungere il file repository principale nel terminale (Ctrl + Alt + T) scriveremo:
sudo apt-add-repository main
- Se dobbiamo aggiungere i sorgenti limitato scriveremo:
sudo apt-add-repository restricted
- Nel caso tu abbia bisogno delle fonti universo, digiteremo:
sudo apt-add-repository universe
- E per le fonti multiverso:
sudo apt-add-repository multiverse
Dopodiché eseguiamo il seguente comando a aggiorna la cache dal repository del pacchetto apt:
sudo apt update
Ora possiamo eseguire il seguente comando per installa il file system ZFS su Ubuntu 18.04 LTS:
sudo apt-get install zfsutils-linux
Configurazione del pool ZFS RAID 0
In questa sezione vedremo come configurare un file Pool ZFS RAID 0. RAID 0, aggiungi alcuni dischi rigidi. Questi si sommano per creare una singola unità virtuale di grandi dimensioni. Ciò aumenta notevolmente la velocità di scrittura / lettura.
Ma c'è un grosso problema in RAID 0. Se una delle unità aggiunte si guasta, tutti i dati andranno persi.
Verifica i pool ZFS
Puede controlla lo stato dei pool ZFS con il seguente comando:
sudo zpool status
Come puoi vedere, non ho ancora nessuna piscina disponibile.
Vediamo come configurare il nostro primo pool ZFS. Ma prima devi assicurarti avere almeno 2 dischi rigidi installati nella squadra. Per questo esempio, ho installato 2 dischi rigidi virtuali (Dimensione 20 GB), oltre al disco su cui ho installato il sistema operativo, nella mia macchina virtuale con Ubuntu 18.04 LTS.
Ora creeremo il nostro primo gruppo ZFS, lo chiamerò file. Certo, puoi chiamarlo qualcos'altro se vuoi. Esegui il seguente comando. In debito includere dischi che non sono in usoDai, il sistema operativo non dovrebbe essere incluso.
sudo zpool create -f archivos /dev/sdb /dev/sdc
Ora possiamo eseguire il seguente comando per elenca il gruppo ZFS:
sudo zpool list
Come puoi vedere nello screenshot sopra, il NOME del gruppo è file e la DIMENSIONE è 19,9 GB (10 GB x 2 = 20 GB).
Il gruppo ZFS deve essere montato in / files automaticamente, come puoi vedere dall'output del comando df.
Per impostazione predefinita, solo root può scrivere in questa directory. Possiamo cambiarlo in modo che qualsiasi utente ordinario possa apportare modifiche alla directory, digitando nel terminale (Ctrl + Alt + T):
sudo chown -Rfv USERNAME:GROUPNAME /archivos
NOTA: qui USERNAME e GROUPNAME sono il tuo nome utente. Di solito hanno lo stesso nome.
Come puoi vedere nello screenshot seguente, proprietà di directory / file è stato modificato con successo.
Come puoi vedere dallo screenshot qui sotto, ora posso già copiare e incollare i file nella directory / files come un normale utente.
Modifica del punto di montaggio del gruppo ZFS esistente
Se a un certo punto vogliamo o abbiamo bisogno di montare il gruppo ZFS esistente in un'altra posizione, possiamo farlo facilmente. Ad esempio, se vogliamo montare la directory dei file del gruppo ZFS in / var / www, possiamo farlo con il seguente comando:
sudo zfs set mountpoint=/var/www archivos
NOTA: assicurarsi che la directory in cui si monterà il pool ZFS esista prima di eseguire questo comando.
Come puoi vedere dall'output del comando df, il punto di montaggio viene modificato in / var / www.
Eliminazione di un pool ZFS
Ora vedremo come eliminare il pool ZFS che abbiamo appena creato. Per fare ciò, dovremo solo eseguire il seguente comando:
sudo zpool destroy archivos
Come si può vedere nello screenshot qui sotto, Set ZFS rimosso che avevamo creato.
Ecco come installare e configurare il file system ZFS su una macchina virtuale che esegue Ubuntu 18.04 LTS.
In caso contrario sarà lo stesso metodo per LVM, spiega meglio e se sono un disco ssd e anche l'altro meccanico applica questo metodo di gestione dei file, apprezzerei la tua pronta risposta