ubuntu nfs配置 以及mount.nfs:access denied by server while mounting问题解决

ubuntu nfs配置 以及mount.nfs:access denied by server while mounting问题解决


1.安装nfs服务,$ apt-get install nfs-common
 nfs-kernel-server
2.配置参数:$ gedit  /etc/exports ,内容如下:
   # /etc/exports: the access control list for filesystems which may be exported
#        to NFS clients.  See exports(5).
#
# Example for NFSv2 and NFSv3:
# /srv/homes       hostname1(rw,sync,no_subtree_check) hostname2(ro,sync,no_subtree_check)
#
# Example for NFSv4:
# /srv/nfs4        gss/krb5i(rw,sync,fsid=0,crossmnt,no_subtree_check)
# /srv/nfs4/homes  gss/krb5i(rw,sync,no_subtree_check)
#
/home/ygp/nfs *(rw,sync,no_root_squash)      #该目录为nfs服务根目录


3.测试
   mount  -t nfs localhost:/home/ygp/nfs  /mnt
   cd /mnt  可以看到已经共享/home/ygp/nfs的内容了。
 showmount -e......
问题解决:
环境 ubuntu 10.4   vm 7.1
终端
ifconfig 得到 ubuntu资料
INET ADDR 192.168.0.4
BCAST   192.168.0.255
MASK 255.255.255.0


一 安装NFS
$ sudo apt-get install nfs-kernel-server 
$ sudo apt-get install nfs-common


二 配置NFS
1 $ sudo dpkg-reconfigure portmap , 对Should portmap be bound to the loopback address? 选N
2 $ sudo   /etc/default/portmap 末行清除 "-i 127.0.0.1"


三 配置hosts.deny
$ sudo vi   /etc/hosts.deny 
文本末添加
### NFS DAEMONS
   portmap: ALL
   lockd:     ALL
    mountd:   ALL
    rquotad: ALL
   statd:     ALL


四 配置hosts.allow
   $ sudo vi /etc/hosts.allow
文本末加入
### NFS DAEMONS 
    portmap: 192.168.0. 
    lockd:     192.168.0. 
   rquotad: 192.168.0.
   mountd:   192.168.0.
   statd:      192.168.0.
$ sudo /etc/init.d/portmap restart 重启portmap daemon.
显示如下
Since the script you are attempting to invoke has been converted to an
Upstart job, you may also use the restart(8) utility, e.g. restart portmap
portmap start/running, process   XXXX


五 配置/etc/exports
$ sudo vi /etc/exports
文本末添加
/home/work *(rw,sync,no_root_squash)
chmod 777 -R /home/work
$ sudo showmount -e
显示 clnt-create : RPC : Program not registered


$ sudo   exportfs -r 更新


$ sudo   showmount 192.168.0.4 -e
显示
Export list for 192.168.0.4:
/home/work *


六 启用
   $ sudo /etc/init.d/nfs-kernel-server restart 重启nfs服务
显示如下
* Stopping NFS kernel daemon                                                      [ OK ]
* Unexporting directories for NFS kernel daemon...                   [ OK ]
* Exporting directories for NFS kernel daemon...                           
   exportfs: /etc/exports [1]: Neither 'subtree_check' or 'no_subtree_check' specified for export "*:/home/work".
    Assuming default behaviour ('no_subtree_check').
    NOTE: this default has changed since nfs-utils version 1.0.x
                                                                       
* Starting NFS kernel daemon                                                          [ OK ]


挂载
mount -t nfs 192.168.0.4:/home/work   /nfsmnt
mount -t nfs 192.168.0.4:/home/work   /nfsmnt   -o nolock
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值