環境
ホストOS:MacOS Mojave
ゲストOS:Ubuntu18.04
Vagrant 2.2.4
VirtualBox 6.0.8 r130520 (Qt5.6.3)
発生している問題
ホストOSのほうでダウンロードしたファイルをゲストOSのほうで使いたいのですが、うまくフォルダが共有されません。
https://wemo.tech/1590
上記のサイトを参考にさせていただきました。(ゲストはCentOSですが)
そのサイト内の動作確認のところの
[vagrant@localhost ~]$ touch /vagrant/data/test
は試して、正常にホストOSのフォルダに反映されていました。
しかし、
・testはdataフォルダ内に生成されていない(ホストOSにだけ反映される)←これが謎!
・ホストOS上に新しくファイルを作ってもゲストOS上には反映されない
・ゲストOS上で新しくファイルを作ってもホストOS上には反映されない
です。なにが原因なのでしょうか、なにか分かる方、よろしくお願いします。
該当のソースコード
以下が、Vagrantfileの中身です。
Ruby
1 2# -*- mode: ruby -*- 3# vi: set ft=ruby : 4 5# All Vagrant configuration is done below. The "2" in Vagrant.configure 6# configures the configuration version (we support older styles for 7# backwards compatibility). Please don't change it unless you know what 8# you're doing. 9Vagrant.configure("2") do |config| 10 # The most common configuration options are documented and commented below. 11 # For a complete reference, please see the online documentation at 12 # https://docs.vagrantup.com. 13 14 # Every Vagrant development environment requires a box. You can search for 15 # boxes at https://vagrantcloud.com/search. 16 config.vm.box = "bento/ubuntu-18.04" 17 18 # Disable automatic box update checking. If you disable this, then 19 # boxes will only be checked for updates when the user runs 20 # `vagrant box outdated`. This is not recommended. 21 # config.vm.box_check_update = false 22 23 # Create a forwarded port mapping which allows access to a specific port 24 # within the machine from a port on the host machine. In the example below, 25 # accessing "localhost:8080" will access port 80 on the guest machine. 26 # NOTE: This will enable public access to the opened port 27 # config.vm.network "forwarded_port", guest: 80, host: 8080 28 29 # Create a forwarded port mapping which allows access to a specific port 30 # within the machine from a port on the host machine and only allow access 31 # via 127.0.0.1 to disable public access 32 # config.vm.network "forwarded_port", guest: 80, host: 8080, host_ip: "127.0.0.1" 33 34 # Create a private network, which allows host-only access to the machine 35 # using a specific IP. 36 config.vm.network "private_network", ip: "192.168.33.10" 37 38 # Create a public network, which generally matched to bridged network. 39 # Bridged networks make the machine appear as another physical device on 40 # your network. 41 # config.vm.network "public_network" 42 43 # Share an additional folder to the guest VM. The first argument is 44 # the path on the host to the actual folder. The second argument is 45 # the path on the guest to mount the folder. And the optional third 46 # argument is a set of non-required options. 47 config.vm.synced_folder "./data", "/vagrant/data" 48 49 # Provider-specific configuration so you can fine-tune various 50 # backing providers for Vagrant. These expose provider-specific options. 51 # Example for VirtualBox: 52 # 53 # config.vm.provider "virtualbox" do |vb| 54 # # Display the VirtualBox GUI when booting the machine 55 # vb.gui = true 56 # 57 # # Customize the amount of memory on the VM: 58 # vb.memory = "1024" 59 # end
試したこと
Macの再起動
vagrantの再起動
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/06/17 02:01
2019/06/17 03:49
2019/06/17 05:22
2019/06/17 05:25