前言
这是谷粒商城第六节的视频内容。
看了视频,在自己的电脑上,想把vagrant init centos/7
以及vagrant up
这两步在vagrant的安装目录D盘下操作,因为看到视频上面有说虚拟机很大。
我在D盘下试了试,up后,当通过vageant ssh
连接时,提示没有权限。
详情查看这篇文章:https://blog.csdn.net/s1441101265/article/details/117536863
经过一晚上的处理,告一段落。
今天是第二天,来到了公司,看了下内存,CD两个盘内存都很大,就直接在D盘装box和vagrant试了下,然后init up两个 步骤,没想到直接成功了
解析
看了下文件的权限,system和admin是拥有所有权限,users还是这两个。这就说明,昨晚不成功,不是这个文件权限的问题了,而是其他原因导致的。
看到上面图片,虽然显示成功了,但是经过查看VirtualBox VMs文件夹,发现还是在C盘
然而内存只有不到两个G,经过尝试重启,看了下还是这么大。
后面又经过查询,虚拟机右键点击,然后设置,点击存储,可以看到如下信息
后续
想着本质是为了学习,这些问题不大,后面自己电脑加内存好了。
然后想着继续看视频,把这边公司电脑环境装一下,先练下手熟悉操作的时候,在弹幕上看到了这么一条评论(为了截图,我又重新看了一遍),
在第七节P7,0分39秒,上面写到:C盘爆满,vagrant box remove centos/7 virrualBox删除虚拟机,并设置全局路径为D盘,重新过一遍
看到这条信息,就想着再试试。
上图中圈住的两条都有写到怎么设置。
接下来,开始测试。
解决
-
首先,删除已经添加的vagrant
在文件目录执行:vagrant destroy
ok,删除成功
删除成功后,可以看到原本的C盘下,存放虚拟机相关内容的文件夹内,已经没有东西了,这样的话,我就不用再手动删除了
-
设置vagrant虚拟机全局存储地址
点击左上角管理-> 全局设定->常规->默认虚拟电脑位置
-
再次启动虚拟环境
查看原先D盘下的vagranffile文件还在。那么我直接执行vagrant up。
很快执行完毕,这时查看新的虚拟机地址
很好,全在D盘了,那么这就算成功了,暂时不用花钱买内存了
想到一个问题,公司电脑没问题,住的地方,电脑为什么D盘提示没有权限呢… 回去了再试试
实在不行的话,只能通过给右键菜单添加获取所有权限来尝试了