2017-09-13 101 views
1

我有Linux Mint 18.2版本。我想安装宅基地(我知道它是Linux中的Linux,但它提供了更多的控制)。Homestead在每次重启时丢失共享文件夹 - Linux Mint

Download and install vagrant -> Done 
Download and install Virtual Box -> Done 
Run command "vagrant box add laravel/homestead" -> Done 
Clone git repository -> Done 
Run "bash init.sh" -> Done 
Config Homestead.yaml file -> Done 
Generate private keys -> Done 
Add 192.168.10.10 to hosts -> Done 

而现在,我创建了新的Laravel项目。所有工作,浏览器加载homestead.app网站,一切都很好。它在我的本地计算机上创建文件夹就像它应该。一切都在里面。我关闭机器并重新启动。 只有根文件夹。完全空了。 Ther在本地文件夹中,但不在VM上。里面没有项目。他们只在我运行流浪者重新加载时才出现。但它完美地运行在我的Windows机器上。我试着删除机器,创建新的。一样。重新安装虚拟盒子,流浪汉:什么也没有。重新安装整个系统,全新更新。没有。任何人都可以帮助我,我不知道发生了什么。

+0

究竟是什么_I关闭机器,并开始它again_所以你'游民up'看不到的部位,但如果你运行'流浪者重新加载'的网站显示?你的意思是'只有根文件夹在那里'。听起来像你直接从virtualbox启动VM,所以共享文件夹不在位 –

+0

关闭VM机器。 ACPI关机,在VirtualBox菜单中。然后我再次打开VirtualBox,在Start按钮上启动机器,然后登录。只有'vagrant/Laravel'在那里。在关机之前,里面有几个文件夹。这些文件夹位于共享文件夹的本地计算机上,但不在虚拟机中。 –

+0

是的,没错。在第一次运行时,一切正常运行,但是当VM重新启动时,它会丢失与我的主机系统共享的主文件夹的所有内容。只有当我运行'vagrant reload'时,这些文件夹才能在宅基地虚拟机中再次可见和使用。 –

回答

0

vagrant doc site

流浪 - 管理虚拟机

的生命周期,一旦您或他人创建单个Vagrantfile,你只需要放浪,一切都在命令行实用程序已安装并配置为可以工作

流浪者完全将您从VirtualBox中抽象出来,使用流浪者时,您不应从Virtualbox启动虚拟机。

当你从流浪汉开始使用虚拟机时,流浪者正在为配置主机名,端口向前,共享文件夹等做出自己的贡献。所以如果你直接从VirtualBox启动虚拟机,这些都不会完成。

只运行$ vagrant up当你需要启动你的虚拟机服务器和网站都可以

+0

谢谢,那有效! 不知道。 –