局域网内CentOS7挂载网络磁盘方法
服务端
- 安装nfs-nfs-utils, rpcbind
yum install nfs-utils rpcbind -y
- 设置rpcbind和nfs服务开机自动启动
systemctl enable nfs.service systemctl enable rpcbind.service
- 启动rpcbind和nfs服务(顺序不要弄反,反了会出现类似program not registered的错误)
/bin/systemctl start rpcbind.service /bin/systemctl start nfs.service
- 创建共享目录(我共享的目录是/www/wwwroot1)
mkdir /www/wwwroot1
- 编辑共享设置文件/etc/exports
vi /etc/exports
文件后面添加如下内容:
/www/wwwroot1 172.17.200.0/24(rw,no_root_squash,no_subtree_check)
说明:我的服务端ip地址是:
172.17.200.3
,但直接写172.17.200.3
挂载不成功,换成ip段搞定。 - 让配置文件生效
exportfs -a
- 查看是否共享成功
showmount -e
成功共享会显示类似下面的内容:
Export list for InnerHost: /www/wwwroot1/ 172.17.200.3
客户端
- 安装nfs-utils, rpcbind
yum install nfs-utils rpcbind
- 设置rpcbind和nfs服务开机自动启动
systemctl enable nfs.service systemctl enable rpcbind.service
- 启动rpcbind和nfs服务,顺序不要弄反
/bin/systemctl start rpcbind.service /bin/systemctl start nfs.service
- 查看是否可以探测到服务器的共享
showmount -e 172.17.200.3
说明:172.17.200.3是服务端的IP地址
- 创建映射目录(即你挂载到哪个目录下,我挂载到/www/wwwroot1)
mkdir /www/wwwroot1
- 编辑挂载配置文件/etc/fstab
vi /etc/fstab
在文件后面添加下面的内容:
172.17.200.3:/www/wwwroot1 /www/wwwroot1 nfs rw,tcp,intr 0 1
说明:172.17.200.3是服务端的IP地址
- 挂载
mount -t nfs 172.17.200.3:/www/wwwroot1 /www/wwwroot1
如果挂载不成功,检查下是不是防火墙问题,可以关闭防火墙,可以参考以前文章。
- 上一篇:Linux环境下自动批量压缩图片
- 下一篇:CentOS7修改主机名