vagrant和virtualbox修改預設位置

2021-10-23 09:08:13 字數 629 閱讀 8598

原因:因為vagrant啟動在c盤,很快爆滿了。需要移動到其他盤

解決uuid重複問題:

修改路徑教程:

具體的步驟如下:

在vagrant中新增box時,載入目錄預設在 ~/.vagrant.d/,具體的目錄結構是c:\users\your username\.vagrant.d\,由於是在c盤中,在一些配置不高的機子中用起vagrant,磁碟容量會顯得捉襟見肘,這時會考慮更改載入box的目錄。

1.在window下cmd下如下命令,然後修改你要vagrant儲存的路徑

**注意:**還需要把%userprofile%/.vagrant.d/路徑下的所有檔案移動到前面環境變數設定的路徑d:/myvagrant中。

2.然後修改virtural新建虛擬機器檔案的預設生成路徑:

具體操作是開啟virtualbox,在選單中選擇管理->全域性設定(或者直接按ctrl+g)開啟面板,修改預設虛擬電腦位置的路徑即可

3。把原來c盤的box檔案也移到d盤來:就是這個目錄

4.然後進入virtualbox管理介面按ctrl+d出現如下的介面,然後刪除原來安裝的box,因為移動到d盤了,所以失效了請刪除它。

5.進入d盤的某個box的安裝資料夾下,雙擊標紅的檔案,然後又可以看到原來的box了

我也說說virtual 和非 virtual

virtual和非virtual關鍵是在執行時候,而不是在編譯時候.1.如果非virtual,編譯器就使用宣告的類對應的型別,也就是說,不是virtual的,在編譯時候,就定了,比如例子 執行結果 father,son,girl,都是執行的父類的方法 2,如果方法是virtual的,然後子類使用了o...

建立vagrant 映象 vagrant基本使用

簡介 vagrant是用於構建和管理虛擬機器環境的工具。官方 以mac系統為例 開啟命令列終端iterm2.輸入以下命令 mkdir p vms centos7 1 cd vms centos7 1 vagrant init centos 7 vagrant up vagrant ssh 以上幾步就...

virtual和abstract的區別和聯絡

壹.相同 他們有些相似。有些場景用哪個都行!1.修飾父類 讓子類重寫 virtual和abstract都是用來修飾父類的,通過覆蓋父類的定義,讓子類重新定義。2.都用必須public 如果用來修飾方法,前面必須新增public,要不然就會出現編譯錯誤 虛擬方法或抽象方法是不能私有的。畢竟加上virt...