环境
2台centos7.3版本云主机
安装 rpcbind,nfs-utils(先启动rpcbind,然后启动nfs服务,完成端口注册)
防火墙放行tcpp协议的111 2049端口(默认是使用tcp协议端口)
配置文件
#cat /etc/exports
/share 106.75.48.170(rw,no_root_squash)
#读写权限
#共享文件夹的用户是root,所以增加no_root_squash权限。没有这个权限报权限不足,默认是以普通用户身份访问
#客户端挂载NFS共享目录后, root用户具有共享目录的完全管理访问权限
#修改配置文件之后不需要重启服务
#exportfs -rv
exporting 106.75.48.170:/share
#重读配置文件成功
测试
##挂载
#共享目录权限要注意
mount -t nfs ip:/share /nfs
##df -h
Filesystem Size Used Avail Use% Mounted on
devtmpfs 427M 0 427M 0% /dev
tmpfs 439M 0 439M 0% /dev/shm
tmpfs 439M 12M 428M 3% /run
tmpfs 439M 0 439M 0% /sys/fs/cgroup
/dev/vda1 20G 1.4G 19G 7% /
/dev/vdb 20G 33M 20G 1% /data
tmpfs 88M 0 88M 0% /run/user/0
106.75.59.141:/share 60G 12G 49G 20% /data/nfs
##查看文件是否共享
#服务端
## ll
total 4
-rw-rw-rw- 1 root root 5 Dec 3 16:32 1.txt
#客户端
##ll
total 4
-rw-rw-rw- 1 root root 5 Dec 3 16:32 1.txt
# cat 1.txt
ssss
永久挂载
##第一种,把挂载命令写进 /etc/rc.local(推荐)
##第二种,在/etc/fstab 按格式写入,不推荐,一旦nfs服务端或是客户端出现问题,都会导致
重启进入紧急模式。属于自讨苦吃的办法