Chinaunix

标题: 2个nfs客户端版本(基本解决) [打印本页]

作者: fengshihua    时间: 2008-04-18 15:17
标题: 2个nfs客户端版本(基本解决)
在被mount的server端用nfsstat -c 同时看到Client nfs v2和Client nfs v3,这样会导致版本不同数据同步出现异常,具体表现为会有其中某一客户端突然写不了或读不了,重启nfs也没用,但是系统我是不能重启的,请没有人也遇到过,如何解决?或者说说你的思路也可以。
服务器端exporfs:
/data   192.168.0.0/24(rw,root_squash)
客户端fstab:
192.168.0.101:/data    /data/3               nfs     hard,nfsvers=3        0 0

#nfsstat -c
Client rpc stats:
calls      retrans    authrefrsh
760833     0          0      

Client nfs v2:
null         getattr      setattr      root         lookup       readlink     
0         0% 277910   54% 57        0% 0         0% 134881   26% 0         0%
read         wrcache      write        create       remove       rename      
78808    15% 0         0% 16874     3% 3121      0% 337       0% 38        0%
link         symlink      mkdir        rmdir        readdir      fsstat      
0         0% 0         0% 138       0% 0         0% 53        0% 37        0%

Client nfs v3:
null         getattr      setattr      lookup       access       readlink     
0         0% 89769    36% 512       0% 40124    16% 48879    19% 0         0%
read         write        create       mkdir        symlink      mknod        
5190      2% 33100    13% 12117     4% 5917      2% 0         0% 0         0%
remove       rmdir        rename       link         readdir      readdirplus  
87        0% 1         0% 0         0% 0         0% 0         0% 66        0%
fsstat       fsinfo       pathconf     commit      
170       0% 19        0% 0         0% 12628     5%

[ 本帖最后由 fengshihua 于 2008-4-19 02:24 编辑 ]
作者: fengshihua    时间: 2008-04-19 02:23
没人回帖
后来我将服务器端/data   192.168.0.0/24(rw,root_squash)
改成/data   192.168.0.0/24(rw,root_squash,async)
客户端已经指定nfsvers=3
将服务器端nfs重启,客户端重新mount过,这样观察到Client nfs v2里的数据不再增加,也就是V2版本已经被停止使用,同时到目前为之也没观察日志有报错,问题基本搞定

nfsstat -c
Client rpc stats:
calls      retrans    authrefrsh
666263     0          0      

Client nfs v2:
null         getattr      setattr      root         lookup       readlink     
0         0% 1       100% 0         0% 0         0% 0         0% 0         0%
read         wrcache      write        create       remove       rename      
0         0% 0         0% 0         0% 0         0% 0         0% 0         0%
link         symlink      mkdir        rmdir        readdir      fsstat      
0         0% 0         0% 0         0% 0         0% 0         0% 0         0%

Client nfs v3:
null         getattr      setattr      lookup       access       readlink     
0         0% 211699   31% 579       0% 155044   23% 191804   28% 0         0%
read         write        create       mkdir        symlink      mknod        
32079     4% 30087     4% 17980     2% 7967      1% 0         0% 0         0%
remove       rmdir        rename       link         readdir      readdirplus  
350       0% 0         0% 29        0% 0         0% 0         0% 33        0%
fsstat       fsinfo       pathconf     commit      
51        0% 7         0% 0         0% 18553     2%

[ 本帖最后由 fengshihua 于 2008-4-21 09:08 编辑 ]




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2