您的位置:首页 > 其它

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

2013-01-23 16:38 459 查看
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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: