一開始在VMWareWorkStation上創建macos虛擬機時,我考慮到物理硬盤大小有限,只分配了34G,隨着不斷的使用,虛擬機消耗的虛擬磁盤逐漸增長,因磁盤空間不足而導致無法在虛擬機中使用xcode運行虛擬機調試app,所以要進行擴容。
在虛擬機外面用VMWorkStation擴展磁盤空間很簡單,但因為我只給macos分配了一個虛擬磁盤當作系統盤,所以無法在虛擬機內用自帶的磁盤工具進行擴展。
MacOS有一個diskutil命令(在終端里面使用)。而diskutil有一個resizeVolume命令。
操作其實非常簡單:
1.打開終端,輸入diskutil list;
2.從顯示的列表中找到你需要擴展的分區(是分區不是磁盤,分區的ID一般為diskXsX);
3.然后輸入 diskutil resizeVolume disk1s2 35GB,其中disk1s2為對應分區的ID,35GB為目標大小(這里的目標大小不能超過分配給虛擬機的磁盤總大小);