当前位置:   article > 正文

Linux部署NFS服务,实现跨服务器挂载_mount -t nfs

mount -t nfs

说明

服务器A(linux):127.0.0.1(服务端)
服务器B(linux):127.0.0.2(客户端)
防火墙关闭

服务端配置

  1. 检查服务器是否安装了NFS服务
service nfs status
  • 1

如果没有则通过yum命令安装

yum install nfs-utils
  • 1
  1. 编辑配置文件
vim /etc/exports
  • 1

格式

共享文件夹 客户端IP(NFS参数)
*注:具体参数说明可参考:https://www.cnblogs.com/nulige/articles/12543142.html*
例:/home/zhang 127.0.0.2(rw,no_root_squash,no_all_squash,async)
  • 1
  • 2
  • 3
  1. 启动NFS服务
service nfs-server start
service rpcbind start
  • 1
  • 2

客户端配置

  1. 挂载目录
mount -t nfs 服务端IP:服务端共享目录 客户端挂载目录(目录必须存在,客户端与服务端目录名可以不一致)
mount -t nfs 127.0.0.1:/home/zhang /home/zhang
  • 1
  • 2
  1. 设置开机自启
# 编辑文件
vim /etc/rc.local
#输入挂载命令
mount -t nfs 127.0.0.1:/home/zhang/home/zhang
  • 1
  • 2
  • 3
  • 4
  1. 取消挂载
umount 服务端目录 客户端目录
  • 1

可能存在的问题

  1. mount,nfs: access denied by server while mounting ****
(1)在服务端使用命令:cat /var/log/messages | grep mount
(2)出现错误“refused mount request from 127.0.0.2 for /home/zhangsan (/): not exported”,检查服务端exports配置文件,主要原因可能为NFS参数顺序错误,可直接使用文档中的
(3)重启NFS,重新挂载
  • 1
  • 2
  • 3
  1. 通过其他NFS配置成功之后,创建文件显示“权限不够”,参照文档对NFS参数调整之后重启无法,仍然显示“权限不够”
需要将原来的挂载取消,然后重新挂载即可
  • 1
  1. 取消挂载显示“umount.nfs4: /home/zhangsan: device is busy”
强制卸载命令:umount -fl  /home/zhangsan(客户端目录)
  • 1
  1. linux 某一个文件夹卡死输入ls无效
这种情况很有可是该目录挂载(mount)到了其它地址,而那个地址已经访问不了了
(1)mount -l  查看挂载情况
(2)强制取消客户端挂载
	umount -fl  /home/znangsan强制卸载
(3)重启nfs服务
	systemctl restart nfs
	systemctl restart rpcbind
(4)重新挂载客户端
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/人工智能uu/article/detail/848042
推荐阅读
相关标签
  

闽ICP备14008679号