NFS共享文件配置配置(centos7.8)
服务器配置nfs文件共享
服务端 | 客户端 |
---|---|
172.20.41.2 | 172.20.41.4/7 |
NFS服务安装
通常情况下操作系统已经默认安装了nfs
可用一下命令确认是否安装:
$ rpm -qa nfs-utils rpcbind
nfs-utils-1.3.0-0.68.el7.2.x86_64
rpcbind-0.2.0-49.el7.x86_64
输出相应的版本号说明已安装,如果输出为空,则执行以下命令进行安装:
# 服务端
$ yum install -y nfs-utils rpcbind
# 客户端
$ yum install -y nfs-utils
服务端配置
修改 NFS 配置文件 /etc/exports
# 设置ip段内的主机可以挂载,客户端只读
/home/share 172.20.41.4/7(ro)
# 设置只允许单台主机进行挂载
/home/share 172.20.41.6(ro)
启动服务
先启动rpc,再启动nfs
# systemctl start rpcbind
# systemctl start nfs
在服务端看下是否正确加载了设置的 /etc/exports 配置
# showmount -e localhost
Export list for localhost:
/home/share 172.20.41.4/7
中途修改nfs配置文件后,重新加载的指令为:
exportfs -arv
,或者systemctl reload nfs
,不用重新启动
客户端挂载目录
$ mount 172.20.41.2:/home/share /share
最好把权限都在客户端测试一遍
如果客户端要卸载 NFS 挂载的话,使用如下命令即可:
umount /share