【问题标题】:Winnfsd incorrect mount option was specifiedWinnfsd 指定了错误的挂载选项
【发布时间】:2017-10-03 08:26:05
【问题描述】:

我正在开发一个带有 Vagrant 框“vccw-team/xenial64”的 WordPress 网站,可以在 vccw.cc 找到。该网站速度很慢,平均等待时间约为 5 秒,进行了一些谷歌搜索,许多人指向 Vagrants 同步文件夹,与 Virtualbox 结合使用很慢。解决方案:nfs。 Nfs 在 Windows 上不存在,因此产生了 Vagrant 插件 winnfsd。

我安装了插件并更改了 Vagrantfile:

  config.vm.network :private_network, ip: "192.168.33.10"

  config.vm.synced_folder _conf['synced_folder'],
      _conf['document_root'], :create => "true", :mount_options => ['dmode=755', 'fmode=644'], type: "nfs"

在 vagrant up 时,我收到此消息:

==> vccw.dev: Mounting NFS shared folders...
The following SSH command responded with a non-zero exit status.
Vagrant assumes that this means the command failed!

mount -o vers=3,udp,dmode=755,fmode=644 192.168.33.1:/D/_projects/Vagrant/vccw/wordpress /var/www/html

Stdout from the command:



Stderr from the command:

mount.nfs: an incorrect mount option was specified

我猜部分 192.168.33.1:/D/_projects/Vagrant/vccw/wordpress 可能是错误的,因为 D/_projects/Vagrant/vccw/wordpress 存在于主机上而不存在于来宾 (192.168.33.1) 上。

其他人设法使插件正常工作。有谁知道我做错了什么?

版本:

  • 流浪者:2.0.0
  • vagrant-winnfsd:1.3.1
  • Virtualbox:5.1.26 r117224 (Qt5.6.2)

【问题讨论】:

  • 来自他们说的文档 NFS 需要私有 dhcp 网络才能工作(至少在 Windows 主机上)您是否尝试启用 dhcp 网络?
  • 我试过了,但收到了这条消息:“NFS 需要创建一个仅限主机的网络。请在机器上添加一个仅限主机的网络(使用 DHCP 或静态 IP)以供 NFS工作”。
  • config.vm.network "private_network", type: "dhcp"

标签: wordpress vagrant virtualbox


【解决方案1】:

我在 Vagrantfile 中启用了 DHCP,如下所示:

  config.vm.network :private_network,  ip: "192.168.33.11",  type: "dhcp"

但这导致了错误:

NFS requires a host-only network to be created. Please add a host-only network to the machine (with either DHCP or a static IP) for NFS to work

然后我在 StackOverflow 上阅读了另一个问题,即可以使用 Vagrantfile 中的以下代码配置仅主机网络:

  config.vm.network :private_network,  ip: "192.168.33.11"
  config.vm.network :public_network,  ip: "192.168.44.12"

  config.vm.synced_folder _conf['synced_folder'],
      _conf['document_root'], type: "nfs"

我认为 192.168.44.0 255.255.255.0 现在是托管网络,源自 ip:“192.168.44.12”。它现在可以工作了,我的 WordPress 网站速度更快,加载时间平均约为 3 秒。我很欣赏改进,但我会兜售其他调整。

额外信息,来宾中 ifconfig 的输出:

vagrant@vccw:~$ ifconfig
enp0s3    Link encap:Ethernet  HWaddr 08:00:27:a8:df:8b
          inet addr:10.0.2.15  Bcast:10.0.2.255  Mask:255.255.255.0
          inet6 addr: fe80::a00:27ff:fea8:df8b/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1156 errors:0 dropped:0 overruns:0 frame:0
          TX packets:788 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:277602 (277.6 KB)  TX bytes:97056 (97.0 KB)

enp0s8    Link encap:Ethernet  HWaddr 08:00:27:da:65:a0
          inet addr:192.168.33.11  Bcast:192.168.33.255  Mask:255.255.255.0
          inet6 addr: fe80::a00:27ff:feda:65a0/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:12461 errors:0 dropped:0 overruns:0 frame:0
          TX packets:7004 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:10059912 (10.0 MB)  TX bytes:2671763 (2.6 MB)

enp0s9    Link encap:Ethernet  HWaddr 08:00:27:62:47:ec
          inet addr:192.168.44.12  Bcast:192.168.44.255  Mask:255.255.255.0
          inet6 addr: fe80::a00:27ff:fe62:47ec/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:204 errors:0 dropped:0 overruns:0 frame:0
          TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:18654 (18.6 KB)  TX bytes:648 (648.0 B)

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:18 errors:0 dropped:0 overruns:0 frame:0
          TX packets:18 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1
          RX bytes:1658 (1.6 KB)  TX bytes:1658 (1.6 KB)

【讨论】:

    猜你喜欢
    • 2018-12-29
    • 2020-05-13
    • 1970-01-01
    • 2018-12-25
    • 2015-03-10
    • 1970-01-01
    • 1970-01-01
    • 2016-05-02
    • 2017-06-21
    相关资源
    最近更新 更多