2017-10-03 12 views
0

vccw.cc에서 찾을 수있는 "vccw-team/xenial64"라는 Vagrant 상자를 사용하여 WordPress 사이트를 개발하고 있습니다. 웹 사이트는 평균 5 초 정도의 대기 시간으로 느려지고 Vagrants를 가리키는 폴더가 Virtualbox와 결합하여 느린 폴더를 동기화하는 경우가 많았습니다. 해결책 : nfs. Nfs는 Windows에 존재하지 않으므로 Vagrant 플러그인 winnfsd가 발생합니다.Winnfsd 부정확 한 마운트 옵션이 지정되었습니다

==> 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 같아요

방랑 최대에
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" 

, 나는이 메시지가 나타납니다

나는 플러그인을 설치하고 등의 Vagrantfile 변경/Vagrant/vccw/wordpress는 D/_projects/Vagrant/vccw/wordpress가 게스트가 아닌 호스트에 있기 때문에 잘못되었을 수 있습니다 (192.168.33.1).

다른 사람들이 플러그인을 관리 할 수있었습니다. 아무도 내가 뭘 잘못하고 있는지 알아?

버전 :

  • 방랑 : 2.0.0
  • 방랑-winnfsd : 1.3.1
  • 버추얼 : 나는 DHCP를 사용할 수
+1

_ 당신이 수 있도록 시도했다 DHCP 네트워크? –

+0

나는이 메시지를 얻었지만 "NFS는 호스트 전용 네트워크를 만들어야합니다. NFS가 작동하려면 호스트 전용 네트워크를 DHCP 또는 고정 IP와 함께 컴퓨터에 추가하십시오." – progonkpa

+1

'config.vm.network "private_network", 유형 : "dhcp"' –

답변

0

5.1.26 r117224 (Qt5.6.2) 다음과 같은 Vagrant 파일에서 :

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

그 결과 오류의 에드 :

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 생각 :

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 

은 그럼 하나가 Vagrantfile에 아래의 코드를 사용하여 호스트 전용 네트워크를 구성 할 수 있습니다에 StackOverflow에 또 다른 질문에 읽기 255.255.255.0은 이제 IP : 192.168.44.12에서 파생 된 호스트 네트워크입니다. 그것은 지금 작동하고 내 WordPress 사이트는 평균 약 3 초의 로딩 시간으로 더 빠릅니다. 나는 개선에 감사하지만 나는 다른 비틀기를 위해 매 달릴 것이다.

추가 정보를 원하시면, 게스트에서 ifconfig를 출력 : 그들은 NFS는 (적어도, Windows 호스트에) 작동하려면 _A 개인 DHCP 네트워크가 필요 말하는 문서에서

[email protected]:~$ 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)