暂无图片
LINUX下挂载NFS
我来答
分享
Thomas
2022-10-18
LINUX下挂载NFS

OS是CENTOS 7。如果用命令行

mount IP address:/u01/nfs_zhancs /nfs_zhancs

可以挂载成功。

但是如果在etc/fstab里写入这行

IP address:/u01/nfs_zhancs /nfs_zhancs nfs defaults 0 0

再重启OS,之后df -h却找不到/nfs_zhancs, 不知为何?

我来答
添加附件
收藏
分享
问题补充
6条回答
默认
最新
shunwahⓂ️

防火墙是否关闭
可以在配置使用
vim /etc/exports
增加一行
/u01/nfs_zhancs * insecure,rw,no_root_squash,sync)
使配置生生效
. /etc/profile 注意: . 和 /etc/profile 有空格

重启nfs服务
service nfs restart
在执行df -h

暂无图片 评论
暂无图片 有用 0
Thomas

NFS服务器端设置应该都正常,包括防火墙,也设置了/etc/exports,也开启了nfs和rpcbind服务。现在既然客户端可以用命令行

mount IP address:/u01/nfs_zhancs /nfs_zhancs正常挂载,说明服务器端没问题。我现在的问题是:在客户端可以命令行挂载,照理说在/etc/fstab里加入这行:IP address:/u01/nfs_zhancs /nfs_zhancs nfs defaults 0 0并重启OS,其作用和命令行挂载应该一样,但为何重启后df -h看不到/nfs_zhancs? 另外,/etc/profile是在客户端设置,为何要设置它?

暂无图片 评论
暂无图片 有用 0
shunwahⓂ️
2022-10-18
如果还是不行,把/etc/fstab取消,可以配置用客户端 autofs 挂载 1、对目标机器授权 chmod -R 777 nfs_zhancs/ 2、在目标机器安装autofs yum -y install autofs 3、配置 autofs 挂载 vim /etc/auto.master #添加一行 /-   /etc/auto.mount 4、添加配置 vim /etc/auto.mount #添加一行 /u01/nfs_zhancs -fstype=nfs,rw IP:/nfs_zhancs 5、启动服务 # systemctl start autofs # systemctl enable autofs 6、查看同步 df -Th
农夫三拳

标准答案

mount的时候至少要加个 option        _netdev ,不能用defaults

表示这个文件系统要在网络就绪之后再mount,fstab这样写

x.x.x.x:/u01/nfs_zhancs                 /nfs_zhancs            nfs              _netdev               0              0

暂无图片 评论
暂无图片 有用 1
Thomas

哇哈哈,IPADDRESS:/u01/nfs_zhancs /nfs_zhancs nfs _netdev 0 0 这行加上了,不行。

暂无图片 评论
暂无图片 有用 0
农夫三拳
2022-10-18
测试了是没问题的啊
农夫三拳

centos 7.9

全部安装nfs-utils,rpcbind

nfs server端/etc/exports,自动启动rpcbind,nfs-server服务

mount端,自动启动rpcbind


暂无图片 评论
暂无图片 有用 1
WeiyiGeek

建议先手动挂载试试,例如

mkdir /mnt/nfs
mount.nfs nfs.weiyigeek.top:/storage /mnt/nfs #客户端


如果手动不行建议检查NFS服务以及防火墙配置,如果都没问题就可以,加入到/etc/fstab文件中,例如

nfs.weiyigeek.top:/vol/ /app/vol  nfs vers=3,nolock,proto=tcp,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,noresvport 0 0
nfs.weiyigeek.top:/storage/ /app/storage  nfs rw,relatime,vers=3,rsize=131072,wsize=131072,namlen=255,hard,nolock,proto=tcp,timeo=600,retrans=2,sec=sys,mountaddr=192.168.4.94,mountvers=3,mountport=892,mountproto=udp,local_lock=all 0 0


暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏