mount.nfs:安装时服务器拒绝访问

时间:2012-07-26 02:44:22

标签: ubuntu

我正在运行Linux Ubuntu VM,我想将网络驱动器从Windows服务器映射到VM。 但是,我收到以下错误: mount.nfs:安装时服务器拒绝访问

我找不到任何解决方案。我一直在寻找过去的2个小时,这让我疯了!我之前有一个错误的挂载错误,并通过

修复它
apt-get install nfs-common

然后,我尝试重新启动nfs-common,认为这是一项服务,经过一些谷歌搜索,我发现它实际上是一个包。我使用以下命令找到了与之关联的文件:

 dpkg -L nfs-common | grep /etc/init.d

得到了这个:

/etc/init.d
/etc/init.d/statd
/etc/init.d/statd-mounting
/etc/init.d/gssd
/etc/init.d/idmapd

现在,我不知道从哪里开始......

2 个答案:

答案 0 :(得分:0)

我在Docker容器中使用NFS时看到了提到的错误消息。以下安装有帮助:

sudo apt install netbase

原因:/ etc / services文件丢失

原始来源:https://github.com/boot2docker/boot2docker/issues/1262(MathiasRühle,非常感谢!)

对于Google员工,此错误消息在给定的上下文中发生:

mount.nfs: access denied by server while mounting
mount.nfs: rpc.statd is not running but is required for remote locking.
mount.nfs: Either use '-o nolock' to keep locks local, or start statd.

(使用-o nfsvers = 3时的后两个)。

答案 1 :(得分:-1)

对于任何得到同样错误的人来说,这就是我修复它的方法。我花了一整天的护目镜0.o

首先,我发现网络共享受密码保护。所以我使用smbmount,但经过一些谷歌搜索后,我发现以下链接对我有很大的帮助:

Mounting smbfs Shares Permanently Help File

现在,我正在尝试找出一种方法,如果我可以在凭证文件中加密我的密码。我不喜欢把我的密码留在那里“赤身裸体”。 :P