TrueNAS - Configurazione dell'archiviazione ZFS e delle condivisioni NFS - Parte 2
Nel nostro articolo precedente, ti abbiamo mostrato come installare il server TrueNAS. Questo articolo ti guiderà attraverso la configurazione di TrueNAS per configurare i dischi di archiviazione ZFS e creare condivisioni NFS, consentendoti di archiviare e condividere i dati in modo efficiente sulla tua rete.
Requisiti hardware
Prima di immergerti nella configurazione di TrueNAS, assicurati di avere almeno due dischi correttamente collegati e riconosciuti dal sistema per creare un pool ZFS.
Tuttavia, si consigliano tre o più dischi per prestazioni e ridondanza migliori (RAID-Z1, RAID-Z2 o RAID-Z3).
Configurazione dei dischi di archiviazione ZFS
Per aggiungere un disco di archiviazione ZFS, vai su Archiviazione > Dischi e fai clic sul pulsante Aggiungi disco per selezionare e configurare i dischi che desideri utilizzare per lo stoccaggio.
Per creare un pool ZFS, vai a Archiviazione > Pool e fai clic sul pulsante Aggiungi per creare un nuovo pool .
Successivamente, inserisci un nome per il tuo pool e seleziona i dischi che desideri includere nel pool dall'elenco disponibile.
Il tuo pool ZFS è ora configurato e pronto per l'uso.
Dopo aver creato lo storage pool, fai clic sul pool appena creato e fai clic su ...
(tre punti) accanto ad esso e seleziona Aggiungi set di dati per creare un nuovo set di dati.
Successivamente, inserisci un nome per il set di dati e configura le autorizzazioni per il set di dati accedendo alla scheda Autorizzazioni. Imposta le autorizzazioni del proprietario e del gruppo, nonché le autorizzazioni di lettura, scrittura ed esecuzione secondo necessità.
Creazione di condivisioni NFS per set di dati ZFS
Per condividere set di dati ZFS su macchine Unix, vai alla scheda "Condivisione" dal menu in alto e scegli il tipo Condivisioni Unix (NFS).
Successivamente, fai clic sul pulsante Aggiungi condivisione NFS, scegli la posizione del set di dati creato in precedenza e configura le impostazioni di condivisione, comprese le opzioni per l'accesso in lettura/scrittura e gli host consentiti.
Dopo aver fatto clic su Invia, verrà visualizzato un messaggio di conferma che ti chiederà se desideri abilitare questo servizio. Fai clic su Sì per abilitare la condivisione. Vedrai quindi che il servizio NFS è stato avviato.
Per confermare lo stato del servizio NFS, vai a Servizi e cerca il servizio NFS. Assicurati che l'interruttore sia in posizione ON per confermare che il servizio è in esecuzione.
Montaggio della condivisione NFS sul client Unix
Ora accedi al tuo computer client Unix (qui ho utilizzato Ubuntu 22.04 con indirizzo IP 192.168.122.12) e controlla se NFS condivide da TrueNAS funziona oppure no.
Tuttavia, prima di controllare le condivisioni TrueNAS NFS, il tuo computer client deve avere il pacchetto NFS installato sul sistema.
sudo dnf install nfs-utils -y [On RedHat systems]
sudo apt install nfs-common -y [On Debian systems]
Dopo aver installato NFS, utilizzare il comando seguente per elencare la condivisione NFS da TrueNAS.
showmount -e 192.168.122.103
Ora crea una directory di montaggio in "/mnt/TrueNAS_Share" nel computer client, monta TrueNAS NFS Share in questo punto di montaggio e confermalo utilizzando il comando df.
sudo mkdir /mnt/TrueNAS_Share
sudo mount 192.168.122.103:/mnt/tecmint_pool/tecmint_docs /mnt/TrueNAS_Share/
df -hT
Una volta montata la condivisione NFS, vai all'interno di quella directory e prova a creare un file sotto questa condivisione per confermare che l'utente root ha l'autorizzazione per questa condivisione.
sudo su
cd /mnt/TrueNAS_Share/
touch tecmint.txt
Questo è tutto! abbiamo configurato il volume di archiviazione e definito una condivisione NFS da TrueNAS.
Conclusione
TrueNAS fornisce un'interfaccia intuitiva per gestire il server di archiviazione. TrueNAS supporta un file system di grandi dimensioni utilizzando ZFS con funzionalità come compressione, quote e autorizzazioni.
Nei prossimi articoli esploreremo come utilizzare TrueNAS come server di streaming e server torrent.