NFS的搭建(linux-linux)

人走茶凉 提交于 2019-12-26 19:47:34

准备一台服务器和一台客户端
首先在服务器安装nfs-ntils和rpcbind

[root@localhost ~]# yum -y install nfs-utils rpcbind

修改配置文件,允许客户端访问

[root@localhost ~]# vim /etc/exports
[root@localhost ~]# cat /etc/exports
/home/xxx 192.168.1.210(rw)

创建目录并增加权限

[root@localhost ~]# mkdir /home/xxx
[root@localhost ~]# chomd 777 /home/xxx

开启服务,开启的顺序不能改变

[root@localhost ~]# systemctl start rpcbind
[root@localhost ~]# systemctl start nfs

关闭防火墙,降低沙盒等级

[root@localhost ~]# systemctl stop firewalld
[root@localhost ~]# setenforce 0

客户端安装nfs-ntils和rpcbind

[root@localhost ~]# yum -y install nfs-utils rpcbind

开启服务

[root@localhost ~]# systemctl start rpcbind
[root@localhost ~]# systemctl start nfs

检查客户端和服务端的网络是否连通

[root@localhost conf]# ping 192.168.1.211
PING 192.168.1.211 (192.168.1.211) 56(84) bytes of data.
64 bytes from 192.168.1.211: icmp_seq=1 ttl=64 time=0.841 ms
64 bytes from 192.168.1.211: icmp_seq=2 ttl=64 time=0.976 ms

客户端连接服务端的IP

[root@localhost conf]# showmount -e 192.168.1.211
Export list for 192.168.1.211:
/home/xxx 192.168.1.210

关闭防火墙,降低沙盒等级

[root@localhost conf]# systemctl stop firewalld
[root@localhost conf]# setenforce 0

挂载服务端的共享目录并用df检测

[root@localhost conf]# mount -t nfs 192.168.1.211:/home/xxx /mnt
[root@localhost conf]# df -h
Filesystem               Size  Used Avail Use% Mounted on
/dev/mapper/cl-root       85G  2.5G   83G   3% /
devtmpfs                 902M     0  902M   0% /dev
tmpfs                    912M     0  912M   0% /dev/shm
tmpfs                    912M  8.8M  904M   1% /run
tmpfs                    912M     0  912M   0% /sys/fs/cgroup
/dev/sda1               1014M  139M  876M  14% /boot
/dev/mapper/cl-home       10G   33M   10G   1% /home
tmpfs                    183M     0  183M   0% /run/user/0
/dev/sr0                 4.1G  4.1G     0 100% /media
192.168.1.211:/home/xxx   10G   32M   10G   1% /mnt

附:如要重启服务要先关闭rpcbind,再关闭nfs,之后开启rpcbind后开启nfs,顺序不能错。

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!