奇怪的nfs问题,请教

发布于 2022-10-03 23:19:15 字数 2403 浏览 18 评论 0

目前环境:
主机A: IP 10.2.1.102 ,OS Linux FC3, nfs版本:nfs-utils-1.0.6-39 做nfs server
/etc/exports文件内容
/home/abb 10.2.1.*(rw,no_root_squash,sync)  ab(rw,no_root_squash,sync)
/etc/hosts内容:
# more hosts
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1               ss ss localhost.localdomain localhost
10.2.1.99         ab   ab
/home/abb权限:rwxrwxrwx nobody root (把owner改为root问题结果也一样)
主机B IP:10.2.1.99  OS Redhat 7.3  nfs版本: nfs-utils-0.3.3-5 做nfs client
二主机均无防火墙,在同一个网段,互通没有问题

主机B上/home/test/html/cgi-bin/song1 权限:rwxrwxrwx root root
在主机B上执行mount -t nfs 10.2.1.102:/home/abb /home/test/html/cgi-bin/song1
结果终端不再有反应,10几分钟仍然没有反应
telnet到主机B 执行mount命令,输出显示/home/test/html/cgi-bin/song1没有mount 成功
则kill掉原来没有反应的mount进程,原终端回复提示符下
这个时候再执行mount看,奇怪事情发生了
[root@ab root]# mount                                                         
/dev/sda1 on / type ext3 (rw)
none on /proc type proc (rw)
none on /dev/pts type devpts (rw,gid=5,mode=620)
/dev/sdb1 on /home type ext3 (rw)
none on /dev/shm type tmpfs (rw)
10.2.1.102:/home/abb on /home/test/html/cgi-bin/song1 type nfs (rw,addr=10.2.1.102)

表示mount成功了
主机B 上
#cd /home/test/html/cgi-bin/song1 成功,可以看到copy在server的/home/abb 下的文件,表示mount确实成功

但是,进一步操作(主机B)
#cp 01.mp3 /home/test/html/cgi-bin/song1 即从主机B 上copy一个文件到远程目录(01.mp3大约4M)
结果终端不再有反应,10几分钟仍然没有反应

再另外telnet一个到主机B ,
#cd /home/test/html/cgi-bin/正常
但这个时候无论是执行ls-l还是 cd song1 终端都不再有反应,死机
mount输出看结果也正常,/home/test/html/cgi-bin/song1 也正常挂接着
到主机A的/home/abb目录看,01.mp3仅150k左右也就是没有copy完全,
(ls -l命令有几次发现01.mp3在10几个G以上,但通过其他途径检查01.mp3大约仍然是150k左右)

******************
请教:这个问题原因是什么??是nfs版本不匹配造成的吗???
由于历史原因,主机B运行着一些应用,所以只能用redhat7.3,我也找不到更高版本的nfs-utils的rpm(可以运行于Redhat7.3)
怎么解决这个问题呢???
谢谢

[ 本帖最后由 hoige 于 2005-11-16 16:12 编辑 ]

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

陈甜 2022-10-10 23:19:15

看看是不是sync设置的不一样的问题,我们遇到过一次,两边同步异步参数设置的不一样,结果拷贝速度很慢

缺⑴份安定 2022-10-10 23:19:15

谢谢
服务器端设置:
/home/abb 10.2.1.*(rw,no_root_squash,sync)  ab(rw,no_root_squash,sync)
表示问同步
我在客户端命令格式:
mount -t nfs -o sync,udp,noatime,rsize=8192,nfsvers=3,wsize=8192 10.2.1.102:/home/abb  /home/test/html/cgi-bin/song1
其中udp/tcp都试过,wsize和rsize试过1024.2048,4096,8192
nfsvers试过2和3
结果都如下:
1、可以成功,但mount时间非常长,大约在20分钟左右
2、功能正常,copy能成功,但是很慢,4M的文件大约要20s (网络为100Mbps 没有任何问题)

请教这个是什么原因造成???怎么样调整????
谢谢
谢谢

勿挽旧人 2022-10-10 23:19:15

我的是as 3 u5的,默认参数速度也不错。。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文