我正在运行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
现在,我不知道从哪里开始......
答案 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