2021-05-12 14:32:11
小硬碟傷不起-將Vagrant移出系統磁碟的方法
最近用上vagrant,嘆為神器的同時,它將所有檔案全存系統磁碟的做法,也讓我很傷腦筋。很多開發者系統磁碟用了SSD,相信為此頭疼的不只是我一個。
在萬能的Google的加持下,最終還是找打了解決辦法。
更改VirtualBox虛擬機器映像檔案的位置
- 開啟 VirtualBox 程式,點選
管理/全域性設定
選單項(Ctrl+G), 將常規
欄裡的預設虛擬電腦位置(M)
改為其他磁碟下的路徑 - 將原路徑
C:Usersuser_name.VirtualBoxVirtualBox VMs
下的檔案移動到新路徑下。 - 重新啟動VirtualBox程式,在虛擬機器列表裡,以前建立的虛擬機器雖然都還在,但已經不可用了,將他們全部刪除。
- 雙擊開啟新路徑各個資料夾裡的vbox檔案,將建立的虛擬機器重新匯入。
VirtualBox虛擬機器映像檔案是vagrant最多的一塊, 上述方法應該能顯著減少vagrant對系統磁碟的空間佔用。只是如果新增的vagrant box數量比較多,其佔用的空間也是很可觀的,可以用下面的方法將其移出系統磁碟。
更改vagrant組態檔的位置
- 將
C:Usersuser_name.vagrant.d
移動到新的位置 - 新建環境變數
VAGRANT_HOME
,並指向新路徑
最後吐槽一句無關的,我第一次知道 vagrant 居然是在Pycon上,而不是RubyConf上
如何使用vagrant在虛擬機器安裝Hadoop叢集 http://www.linuxidc.com/Linux/2013-04/82750.htm
Vagrant 中高效的 Puppet 模組管理 http://www.linuxidc.com/Linux/2014-05/101873.htm
利用Vagrant搭建多平台環境 http://www.linuxidc.com/Linux/2015-09/123518.htm
使用 Vagrant 和 Fabric 用於整合測試 http://www.linuxidc.com/Linux/2014-07/104113.htm
使用 Vagrant 搭建開發環境 http://www.linuxidc.com/Linux/2014-07/104116.htm
Windows 下設定 Vagrant 環境 http://www.linuxidc.com/Linux/2014-07/104115.htm
使用 Vagrant 搭建開發環境 http://www.linuxidc.com/Linux/2014-07/104116.htm
通過 Vagrant 搭建虛擬機器環境 http://www.linuxidc.com/Linux/2015-08/121985.htm
使用Vagrant和Virtualbox建立虛擬機器 http://www.linuxidc.com/Linux/2016-08/134435.htm
Ubuntu下使用Vagrant搭建虛擬開發環境 http://www.linuxidc.com/Linux/2016-12/138113.htm
本文永久更新連結地址:http://www.linuxidc.com/Linux/2016-12/138933.htm
相關文章