【Linux】在多台linux 之间挂载nfs

测试环境:
rac1 10.250.7.225
rac2 10.250.7.249
rac4 10.250.7.220
在rac1 上设置共享文件:
/tmp
在rac2,rac4上面设置/share_temp  ,mount rac1 上面的/tmp文件到rac2,rac4的/share_temp 目录上  
[root@rac2 /]# mkdir /share_temp
[root@rac2 /]# ls
bin  boot  dev  etc  home  lib  lib64  lost+found  media  misc  mnt  net  opt  proc  root  sbin  selinux  share_temp  srv  sys  tmp  usr  var
[root@rac4 ~]# mkdir /share_temp
[root@rac4 /]# ls
bin  boot  dev  etc  home  lib  lib64  lost+found  media  misc  mnt  net  opt  proc  root  sbin  selinux  share_temp  srv  sys  tmp  usr  var
修改NFS服务器的配置文件
[root@rac1 ~]# vi /etc/exports 
/tmp  10.250.7.249(rw,sync,no_wdelay,no_root_squash)
执行mount 操作
[root@rac2 /]# mount -o nolock,hard,noac,intr,nfsvers=3,proto=tcp,rsize=32768,wsize=32768 10.250.7.225:/tmp  /share_temp
mount: mount to NFS server '10.250.7.225' failed: RPC Error: Program not registered.
原因:10.250.7.225 这台机器上的nfs守护进程没有启动
[root@rac1 ~]# service nfs status 
rpc.mountd 已停
nfsd 已停
rpc.rquotad 已停
[root@rac1 ~]# service nfs restart
关闭 NFS mountd:                                          [失败]
关闭 NFS 守护进程:                                        [失败]
关闭 NFS quotas:                                          [失败]
关闭 NFS 服务:                                            [确定]
启动 NFS 服务:                                            [确定]
关掉 NFS 配额:                                            [确定]
启动 NFS 守护进程:                                        [确定]
启动 NFS mountd:                                          [确定]
[root@rac2 /]# service portmap status
portmap (pid 2709) 正在运行...
[root@rac2 /]# mount -o nolock,hard,noac,intr,nfsvers=3,proto=tcp,rsize=32768,wsize=32768 10.250.7.225:/tmp  /share_temp
[root@rac2 /]# cd share_temp/
[root@rac2 share_temp]# ls
ad0929.sh             check_oradb_tmp.sh       gconfd-grid        Logs            scim-panel-socket:0-root  virtual-oracle.Cr1PkQ
ad.sh                 check_orajob_tmp.sh      gconfd-oracle      mapping-grid    test.sh                   virtual-oracle.uI1vtu
asm_20110905.ora      check_ora_tmp.sh         gconfd-root        mapping-oracle  virtual-grid.lPSxJe       virtual-oracle.YGYNWw
check_ora1.sh         crsctl                   hsperfdata_oracle  mapping-root    virtual-grid.NidtrM       virtual-root.KDy0ib
check_oracle_sess.sh  CVU_11.2.0.2.0_resource  logs 

在rac1上查看nfs 挂载情况:
[root@rac1 ~]# showmount  -a
All mount points on rac1:
10.250.7.249:/tmp
在rac4上进行上面的设置
修改完rac1的nfs 配置文件之后要执行exportfs -r
[root@rac1 ~]# vi /etc/exports 
/tmp  10.250.7.249(rw,sync,no_wdelay,no_root_squash)
/tmp  10.250.7.220(rw,sync,no_wdelay,no_root_squash)                   "/etc/exports" 2L, 106C written
如果不执行此命令,在rac4 进行mount操作的时候会遇到权限不足的问题
[root@rac4 /]# mount -o nolock,hard,noac,intr,nfsvers=3,proto=tcp,rsize=32768,wsize=32768 10.250.7.225:/tmp  /share_temp
mount: 10.250.7.225:/tmp failed, reason given by server: Permission denied
在 rac1 上执行 exportfs -r
[root@rac1 ~]# exportfs -r
[root@rac4 /]# mount -o nolock,hard,noac,intr,nfsvers=3,proto=tcp,rsize=32768,wsize=32768 10.250.7.225:/tmp  /share_temp
[root@rac4 /]# cd share_temp/
[root@rac4 share_temp]# ls
ad0929.sh             check_oradb_tmp.sh       gconfd-grid        Logs            scim-panel-socket:0-root  virtual-oracle.Cr1PkQ
ad.sh                 check_orajob_tmp.sh      gconfd-oracle      mapping-grid    test.sh                   virtual-oracle.uI1vtu
asm_20110905.ora      check_ora_tmp.sh         gconfd-root        mapping-oracle  virtual-grid.lPSxJe       virtual-oracle.YGYNWw
check_ora1.sh         crsctl                   hsperfdata_oracle  mapping-root    virtual-grid.NidtrM       virtual-root.KDy0ib
check_oracle_sess.sh  CVU_11.2.0.2.0_resource  logs               orats_tmp.sh    virtual-grid.uR9xG0       virtual-root.TnqqZV
至此成功挂载 rac1 的/tmp 到rac2,rac4的/share_temp 目录!

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/22664653/viewspace-708562/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/22664653/viewspace-708562/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值