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

Ubuntu mount.nfs:装载时服务器拒绝访问,ubuntu,Ubuntu,我正在运行Linux Ubuntu虚拟机,我想将网络驱动器从Windows服务器映射到虚拟机。 但是,我得到以下错误: mount.nfs:装载时服务器拒绝访问 我找不到任何解决办法。我已经找了两个小时了,这让我快发疯了!我以前有一个严重的挂载错误,并通过 apt-get install nfs-common 然后,我尝试重新启动nfs common,认为它是一项服务,在谷歌搜索之后,我发现它实际上是一个包。我使用以下命令找到了与其关联的文件: dpkg -L nfs-common | gr

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

我找不到任何解决办法。我已经找了两个小时了,这让我快发疯了!我以前有一个严重的挂载错误,并通过

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

现在,我不知道该从这里走到哪里……

对于任何遇到相同错误的人,下面是我如何修复它的。我花了整整一天的时间看了《护目镜0.o》

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


现在,我正试图找出一种方法,如果我可以加密我的密码在凭据文件。我不喜欢把我的密码“裸体”放在那里P

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

sudo apt install netbase
原因:文件/etc/services丢失

原始资料来源:(Mathias Rühle,非常感谢!!!)

对于谷歌,此错误消息发生在给定的上下文中:

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时使用后两个)。

我尝试使用smbclient并得到以下错误:会话设置失败:NT\u状态\u登录\u失败。但是,如果我尝试使用其他网络共享,它工作得非常好……好的,我尝试使用smbmount,现在它工作了。为什么?我不明白发生了什么?链接不起作用。下次尝试解释本页上的步骤,以便有一份永久副本。