Installazione di un server NFS (Network File System) su CentOS 7
In questo articolo andremo a descrivere come creare un server NFS (Network File System) su CentOS 7.
Consideriamo di partire da una macchina virtuale preinstallata CentOS 7 (qui l’ articolo dell’installazione) ed aggiorniamola
yum update
successivamente installiamo il pacchetto NFS server
yum install nfs-utils vim
creiamo la cartella che sarà condivisa con i client
mkdir -p /mnt/share
impostiamo i permessi sulla cartella creata
chmod -R 755 /mnt/share/
chown nfsnobody:nfsnobody /mnt/share/
ed infine abilitiamo il i servizi all’avvio automatico
systemctl start rpcbind
systemctl start nfs-server
systemctl start rpc-statd
systemctl start nfs-lock
systemctl start nfs-idmap
systemctl enable rpcbind
systemctl enable nfs-server
systemctl enable rpc-statd
systemctl enable nfs-lock
systemctl enable nfs-idmap
impostiamo gli indirizzi ip che potranno usufruire della share
vim /etc/exports
aggiungiamo la seguente riga
/mnt/share ip_client(rw,sync,no_root_squash,no_all_squash)
systemctl restart nfs-server
consideriamo di avere un client Ubuntu (ip_client )preinstallato e di installare il pacchetto nfs client, nel caso di ubuntu avremo
sudo apt install nfs-common
ed agganciamo alla cartella /mnt la share creata sul server NFS
sudo mount -t nfs ip_server:/mnt/share /mnt/share_client
possiamo verificare attraverso
sudo df -h
la share nfs
ip_server:/mnt/share 14G 1,4G 13G 10% /mnt/share_client
per mantenere la share nfs permanente modifichiamo il file fstab
vim /etc/fstab
aggiungendo la seguente riga
ip_server:/mnt/share /mnt/share_client nfs defaults 0 0
dopo aver salvato testiamo se la configurazione dell’ fstab è corretta
mount -a
ed avremo
ip_server:/mnt/share 14G 1,4G 13G 10% /mnt/share_client