服务器端:
安装:
一般Linux都有内置安装
[root@localhost share]# rpm -qa | grep nfs
nfs4-acl-tools-0.3.3-13.el7.x86_64
libnfsidmap-0.25-9.el7.x86_64
nfs-utils-1.3.0-0.el7.x86_64
若没有的话,就安装呗!!!
yum -y install nfs
配置文件
位置在:/etc/exports
/home/luo/share/nfs 192.168.10.0/24(insecure,rw,async,no_root_squash)
若要允许所有网络的话,就改成*
/home/luo/share/nfs这个文件夹需要自己创建,然后赋权
chmod 777 nfs
看下自己NFS用的是什么端口(大于1000还是小于1000)
cat /var/log/messages | grep mount
若是小于1000的话,就把配置文件里的insecure改成secure
启动服务器
systemctl start rpcbind
systemctl start nfs
若出现这样的错误的话,
Job for nfs-server.service canceled
或者
Cannot open '/var/lib/rpcbind/rpcbind.xdr' file for reading, errno 2
你可以试试,先
systemctl stop rpcbind
systemctl start rpcbind
小技巧
一般你改完配置文件是需要重启服务的,但是NFS这里有快速指令
exportfs -r ## 重启
exportfs -v ## 查看
客户端
先看下能不能看服务器共享目录
[root@cent_client luo]# showmount -e 192.168.10.130
Export list for 192.168.10.130:
/home/luo/share/nfs *
若能,着进行挂载
mount -t nfs 192.168.10.130:/home/luo/share/nfs /home/luo/client -o onlock