yum install nfsutilslib systemctl enable rpcbind systemctl enable
Установка пакетов и включение служб # yum install nfs-utils-lib #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
Создание «шары» и назначение прав #mkdir /nfsshare #chmod -R 777 /nfsshare В файл /etc/exports вносим строку: /data 192. 168. 1. 1/255. 0 (rw, insecure, nohide, all_squash, anonuid=1000, anongid=1000, no_subtree_check)
Примеры строк в /etc/exports / master(rw) trusty(rw, no_root_squash) /projects proj*. local. domain(rw) /usr *. local. domain(ro) @trusted(rw) /home/joe pc 001(rw, all_squash, anonuid=150, anongid=100) /pub *(ro, insecure, all_squash) /srv/www -sync, rw server @trusted @external(ro) /foo 2001: db 8: 9: e 54: : /64(rw) 192. 0/24(rw) /buildhost[0 -9]. local. domain(rw)
Настройка Firewalld firewall-cmd —permanent —add-port=111/tcp firewall-cmd —permanent —add-port=54302/tcp firewall-cmd —permanent —add-port=20048/tcp firewall-cmd —permanent —add-port=2049/tcp firewall-cmd —permanent —add-port=46666/tcp firewall-cmd —permanent —add-port=42955/tcp firewall-cmd —permanent —add-port=875/tcp firewall-cmd —permanent —zone=public —add-service=nfs firewall-cmd —permanent —zone=public —addservice=mountd • firewall-cmd —permanent —zone=public —add-service=rpcbind • firewall-cmd —reload • • •
На клиентской машине #showmount –e ip_nfs_server //просмотр экспортированных по NFS директорий сервером #mkdir /from_nfs_serv #mount -t nfs –o rw ip_nfs_server: /nfsshare /from_nfs_serv #mount //проверка
- Slides: 11