首頁 > 軟體

小硬碟傷不起-將Vagrant移出系統磁碟的方法

2020-06-16 17:24:38

最近用上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


IT145.com E-mail:sddin#qq.com