一个NFS实施和trouble shooting的实例(原创)

发表于:2007-06-08来源:作者:点击数: 标签:
今天研究了一下NFS。目的是临时实现一台AIX(nfsclient)上的ROOT可以通过NFS向另一台AIX(nfsserver)写文件。下面只写实施和trouble shooting过程,不解释原因了。 一、首先两边都startsrc startsrc -g nfs startsrc -s portmap(client端不用) 然后确认

    今天研究了一下NFS。目的是临时实现一台AIX(nfsclient)上的ROOT可以通过NFS向另一台AIX(nfsserver)写文件。下面只写实施和trouble shooting过程,不解释原因了。


一、首先两边都startsrc
startsrc -g nfs
startsrc -s portmap(client端不用)

    然后确认一下:
nfsserver#/>lssrc -a |grep nfs
 biod             nfs              60382   active
 nfsd             nfs              61972   active
 rpc.statd        nfs              60644   active
 rpc.lockd        nfs              60914   active
 rpc.mountd       nfs              32246   active
nfsserver#/>lssrc -s portmap
Subsystem         Group            PID     Status
 portmap          portmap          62232   active

二、server端smit mknfsexp
    根据我们公司的情况,我就改这三个地方:
PATHNAME of directory to export [] 输入/rootvg.img
HOSTS allowed root aclearcase/" target="_blank" >ccess [] 输入client的机器名nfsclient
EXPORT directory now, system restart or both both + 改成now

    我遇到了这样的错误:
mknfsexp: an export for /rootvg.img already exists
    要解决问题可以用smit rmnfsexp然后smit mknfsexp,也可以vi /etc/xtab ……
    我喜欢rm /etc/xtab,然后重新smit mknfsexp

    确认一下:
nfsserver#/>cat /etc/xtab
/rootvg.img -root=nfsclient
nfsserver#/>exportfs
/rootvg.img -root=nfsclient

三、到client端去mount
    可以先showmount
nfsclient#/> showmount -e nfsserver
export list for nfsserver:
/rootvg.img (everyone)

    mount时,我遇到Permission denied错误:
nfsclient#/db2log>mount nfsserver:/rootvg.img /db2log/nfs
mount: access denied for nfsserver:/rootvg.img
mount: giving up on:
        nfsserver:/rootvg.img
Permission denied

四、回到server端检查
nfsserver#/>host nfsclient
nfsclient.mycompany.com is 9.181.186.3
    发现问题,vi /etc/hosts就可以解决。
nfsserver#/>host nfsclient
nfsclient is 9.181.186.3

五、回到client端重新mount
    这次无任何错误提示。

    确认一下:
nfsclient#/>mount |grep nfs
nfsserver    /rootvg.img      /db2log/nfs      nfs3   May 21 11:17 

六、善后工作

umount /db2log/nfs(如果忘了umount,那么以后也可以fuser -uk /db2log/nfs)
stopsrc -g nfs
stopsrc -s portmap
vi /etc/hosts改回原样


========================================================
我也学一下别人,呵呵!
任何形式的转载,请写明出处:
email: [email protected]
website: http://blog.chinaunix.net/index.php?blogId=739
========================================================

原文转自:http://www.ltesting.net