16

问题

vagrant up它显示“您的机器似乎不支持 NFS”时

设置

  • Debian GNU/Linux 8(杰西)</li>
  • 流浪者 1:2.0.0
  • 虚拟机 5.1.30 r118389

细节

在使用 apt-get 更新和升级系统后,我基本上按照Mediawiki 页面的说明进行操作,因为我想安装Mathoid以在本地为 mediawiki 页面渲染 LaTeX 方程。

但是,当我vagrant up回显以下内容时:

It appears your machine doesn't support NFS, or there is not an
adapter to enable NFS on this machine for Vagrant. Please verify
that `nfsd` is installed on your machine, and try again. If you're
on Windows, NFS isn't supported. If the problem persists, please
contact Vagrant support.

我检查了 nfsd 是否在主机上正常工作,它说它已启用。

# /etc/init.d/nfs-kernel-server status
nfs-kernel-server.service - LSB: Kernel NFS server support
Loaded: loaded (/etc/init.d/nfs-kernel-server)
Active: active (running) since Sun 2017-10-15 07:56:32 -02; 2 weeks 0 days ago
CGroup: /system.slice/nfs-kernel-server.service
       ??1277 /usr/sbin/rpc.mountd --manage-gids

我也试过谷歌,但没有找到适合我的问题的解决方案,我找不到任何提示来解决这个问题。例如,我尝试安装软件包

sudo apt-get install nfs-common

但它已经安装好了。先感谢您。

4

3 回答 3

37

下面提到的命令适用于 linux mint 18.3:

sudo apt-get install nfs-common nfs-kernel-server
于 2018-09-17T05:49:48.700 回答
15

对于看到该错误的Windows用户,运行以下命令以添加对 NFS for Vagrant 的支持:

vagrant plugin install vagrant-winnfsd

此插件的 GitHub 存储库可在此处找到。

此外,要查看当前安装的 Vagrant 插件,请运行以下命令:

vagrant plugin list
于 2020-12-07T23:46:43.247 回答
5

可以通过将任何导出添加到 /etc/exports 来修复。

经过 :

   modprobe nfs
   modprobe nfsd

然后运行 ​​vagrant,这将添加/etc/exports,然后重新加载 kernel-server重新启动 vagrant

问题http://jb-blog.readthedocs.io/en/latest/posts/0021-vagrant-nfs-problems.html

而不是安装 NFS 因为真的不支持:

尝试type: nfsvagrant_synced_folders

更多:https ://www.vagrantup.com/docs/synced-folders/nfs.html

于 2017-10-29T21:24:26.263 回答