NFS server
Creare un NFS server.
Verificare se il servizio è inattivo:
# systemctl status nfs-server
Verificare se il servizio è inattivo:
# systemctl status nfs-server
Altrimenti installare i pacchetti
# yum install -y nfs-utils
# yum install -y nfs-utils
Creare la directory da condividere e che sarà montata dal client
# mkdir /data
Creare il file di configurazione che dice al server NS cosa condividere. In questo esempio è la directory /data
# vim /etc/exports
/data *(rw,no_root_squash)
Vediamo il significato delle varie opzioni:
* --> indica i server che possono accedere alla directory condivisa ed è specificata con ip o dns name
rw --> accesso in lettura e scrittura alla directory
no_root_squash --> significa che l'utente root sul client è considerato utente root anche sul server. Ovviamente ciò è un rischio per la sicurezza quindi si consiglia di rimuoverla se non necessario.
Vedere man exports.
Avviare il servizio nfs-server
# systemctl enable --now nfs-server
Aggiungere i seguenti servizi su Firewalld
# firewall-cmd --add-service nfs --permanent
# firewall-cmd --add-service mountd --permanent
# firewall-cmd --add-service rpc-bind --permanent
# firewall-cmd --reload
# firewall-cmd --list-all
# systemctl restart firewalld
Per verificare che sia tutto a posto
# showmount -e localhost