NFS (CentOS 7)

 

На сервере:

NFS (CentOS 7)

yum install nfs-utils    -устанавливаем серверную часть

mkdir /var/nfsshare   -создаем директорию NFS

chmod -R 755 /var/nfsshare   -даем права

chown nfsnobody:nfsnobody /var/nfsshare

systemctl enable rpcbind    -добавляем в автозагрузку и запускаем

systemctl enable nfs-server

systemctl enable nfs-lock

systemctl enable nfs-idmap

systemctl start rpcbind

systemctl start nfs-server

systemctl start nfs-lock

systemctl start nfs-idmap

nano /etc/exports   -даем права на подключение удаленным узлам, например:

/var/nfsshare    192.168.0.101(rw,sync,no_root_squash,no_all_squash)
systemctl restart nfs-server

firewall-cmd --permanent --zone=public --add-service=nfs   -добавляем правила в фаервол

firewall-cmd --permanent --zone=public --add-service=mountd

firewall-cmd --permanent --zone=public --add-service=rpc-bind

firewall-cmd --reload

 

На клиенте:

yum install nfs-utils    -ставим утилиту

mkdir -p /mnt/nfs/var/nfsshare   -создаем директорию для монтирования

mount -t nfs 192.168.0.100:/var/nfsshare /mnt/nfs/var/nfsshare/   -монтируем удаленную директорию

df -kh

 

nano /etc/fstab   -для постоянного подключения добавляем:

192.168.0.100:/var/nfsshare    /mnt/nfs/var/nfsshare   nfs defaults 0 0

 

Материалы:

https://www.howtoforge.com/nfs-server-and-client-on-centos-7

для Ubuntu: NFS client, install the nfs-common package. For the server, install nfs-kernel-server.

https://www.digitalocean.com/community/tutorials/how-to-set-up-an-nfs-mount-on-ubuntu-16-04