+ -
当前位置:首页 → 问答吧 → arch的nfs一直用不了

arch的nfs一直用不了

时间:2009-12-09

来源:互联网

要怎么设置吗?老提示:
mount.nfs4: mounting 192.168.0.1:/home/ failed, reason given by server:
No such file or directory

作者: 难免有错   发布时间: 2009-12-09

# modprobe nfs

作者: cwjiof   发布时间: 2009-12-09

挂的时候自动加载了。

作者: 难免有错   发布时间: 2009-12-09

引用:
作者: 难免有错
挂的时候自动加载了。
真的吗?证明给我看看。
lsmod |grep nfs

作者: cwjiof   发布时间: 2009-12-10

wooooooooo,老大,你这是在怀疑我的RP吗?

作者: 难免有错   发布时间: 2009-12-10

没有目录?显然看你上面的话,估计凭你的人品不可能出现这种错误。
那就是NFS目录没有exportfs -r?
或者压根你就是拼写错误了?

作者: athurg   发布时间: 2009-12-10

cat /etc/exports

# Example for NFSv4:
/srv/ftp *(rw,no_subtree_check,sync,fsid=0)
/home/ftp *(rw,no_subtree_check,sync,nohide,fsid=0)

作者: 难免有错   发布时间: 2009-12-10

路径没写对吧 /home -- /home/ftp ?

作者: sanitizer84   发布时间: 2009-12-10

引用:
作者: sanitizer84
路径没写对吧 /home -- /home/ftp ?
一样的提示,没有用。

作者: 难免有错   发布时间: 2009-12-11

引用:
作者: 难免有错
cat /etc/exports

# Example for NFSv4:
/srv/ftp *(rw,no_subtree_check,sync,fsid=0)
/home/ftp *(rw,no_subtree_check,sync,nohide,fsid=0)
/home/ftp 192.168.0.1(rw,no_subtree_check,sync,nohide,fsid=0)

试试这样.

作者: zhong   发布时间: 2009-12-11

引用:
作者: zhong
/home/ftp 192.168.0.1(rw,no_subtree_check,sync,nohide,fsid=0)

试试这样.
没什么用。
在error.log中发现:
mountd[5096]: Caught signal 15, un-registering and exiting.
rpc.statd[5039]: Caught signal 15, un-registering and exiting.
mountd[5851]: Caught signal 15, un-registering and exiting.
rpc.statd[5799]: Caught signal 15, un-registering and exiting.

作者: 难免有错   发布时间: 2009-12-11

我试了下.
编辑exports,加上
/xxxx 192.168.0.1(rw,no_subtree_check,sync,nohide,fsid=0)

/etc/rc.d/nfs-server start
mount -t nfs4 192.168.0.1:/ /xxxx

就OK了...

作者: zhong   发布时间: 2009-12-12

引用:
作者: zhong
我试了下.
编辑exports,加上
/xxxx 192.168.0.1(rw,no_subtree_check,sync,nohide,fsid=0)

/etc/rc.d/nfs-server start
mount -t nfs4 192.168.0.1:/ /xxxx

就OK了...
你这样写不对吧,前面应该是共享目录,后面是挂载点。

作者: 难免有错   发布时间: 2009-12-12

终于找到原因了,使用fsid=0选项的时候只能共享一个目录,这个目录将成为NFS服务器的根目录。

作者: 难免有错   发布时间: 2009-12-12