前言
使用虛擬機搭建開發環境的優點:
- 不會污染宿主機;
- 切換開發電腦不需要重新搭建開發環境;
使用虛擬機搭建開發環境的缺點:
- 虛擬機的性能會略低於宿主機;
- 某些開發無法在虛擬機中進行,例如GPU程序開發;
建議
快照建議
- 關閉虛擬機後拍攝快照;
原因:虛擬機運行時拍攝的快照在切換宿主機之後,可能無法恢復。 - 對操作系統進行一些重要修改如安裝大型軟件後及時拍攝快照並命名;
原因:不拍攝快照,一不小心容易使花費心血安裝的軟件等工作瞬間泡湯。
硬盤建議
- 添加多個支持永久寫入的獨立虛擬硬盤;
原因:
I.這種硬盤裏的數據,不會因爲切換快照而消失;
II.多個虛擬硬盤可以分別存放便攜軟件和程序數據等,這樣就算切換快照也不用重新安裝工具軟件,複製數據。 - 將虛擬機放在固態硬盤中,並定期備份到機械硬盤;
原因:
I.可以大大提升虛擬機的響應速度;
II.由於固態硬盤存在讀寫次數的問題,所以定期備份到機械硬盤可以預防數據丟失。
系統建議
- 關閉系統自動更新;
原因:當你切換到某個快照重啓時可能會遇到系統更新,需要等待不少時間影響開發效率。 - 如果虛擬機安裝Windows系統,建議使用序列號不要使用破解器;
原因:破解器容易被系統殺毒軟件不斷報毒,比較煩人。
其他建議
- 重要數據及時保存到虛擬機外,如網盤等;
原因:虛擬機容易出現損壞,導致其中的數據丟失。 - 儘量使用便攜版的工具軟件;
原因:配合支持永久寫入的獨立虛擬硬盤,可以實現切換快照後不需要重新安裝工具軟件。 - 無法安裝vmware tools時,可以通過在宿主機中設置共享文件夾,虛擬機訪問共享文件夾。
後記
以上這些建議都是小強我踩了不少坑之後自己總結出來的,希望對小夥伴有幫助。