问题描述:
host一台:192.168.40.37 。server一台:192.168.32.164
1. 启动ftp和nfs服务,在host上的/var/ftp/pub 目录下创建mountfile文件夹,权限为777,将server上的/root/test 目录挂载到mountfile目录下,使用命令为:mount -t nfs 192.168.32.164:/root/test ./mountfile
2. 连接到host的ftp服务器,进入到mountfile目录,将host桌面一文件拖动到mountfile目录下,出现如下图提示,且在server的/root/test下只建立一个空文件。图如下:
3. 解决方法:当关闭server上的防火墙时,重新重复2,则能上传成功。且当host和server iptables 服务都启动情况下,先umont掉mountfile文件,在使用mount -t nfs 192.168.32.164:/root/test ./mountfile -o nolock 重新mount一下,重复2 ,也能够上传文件成功。
各位大虾,能否解释下3中情况的原理和原因?拜谢! (是否和nfs 的文件锁相关?)