奇怪的nfs问题,请教
目前环境:
主机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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
看看是不是sync设置的不一样的问题,我们遇到过一次,两边同步异步参数设置的不一样,结果拷贝速度很慢
谢谢
服务器端设置:
/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 没有任何问题)
请教这个是什么原因造成???怎么样调整????
谢谢
谢谢
我的是as 3 u5的,默认参数速度也不错。。