1. 程式人生 > 其它 >關於kali linux虛擬機器(VM)裡刪除檔案後宿主計算機磁碟空間大小不變問題及其解決方法

關於kali linux虛擬機器(VM)裡刪除檔案後宿主計算機磁碟空間大小不變問題及其解決方法

技術標籤:kali linuxvmware記憶體管理

關於kali linux虛擬機器(VM)裡刪除檔案後宿主計算機磁碟空間大小不變問題及其解決方法

小白最近熱衷於研究在kali下的無線攻擊和滲透,使用Aircrack-ng對握手包進行破解,耗費幾小時無果。我發現自己500M的密碼字典完全不足以滿足對8位以上wifi密碼的破解(並非弱密碼),於是乎小白在網上覓得一個28G大字典,一頓操作,磁碟直接變紅。。。而且每當拿28G字典跑破解,終端總會卡住(可能是由於字典太大,載入速度較慢)。罷了罷了,小白放棄了,索性將虛擬機器中的28G大字典刪除。可刪除後返回宿主計算機,磁碟依舊現紅條,小白以為是卡住了,於是又重啟了電腦,問題依舊沒有解決。

解決方法

VMware上的虛擬盤長期使用導致磁碟空間變大,刪除虛擬機器上的檔案並不能解決物理磁碟空間不足的問題(虛擬盤顯示已刪除,但是物理盤仍未變化)。如果是這種情況,可以執行vmware-toolbox進行空間回收(前提是安裝了vmware-tools )

  1. Kali Linux虛擬機器裡開啟終端(Ctrl+Alt+T),首先檢視磁碟掛載點
sudo /usr/bin/vmware-toolbox-cmd disk lis

然後輸入

sudo /usr/bin/vmware-toolbox-cmd disk shrink /

然後會彈出一個表示正在壓縮磁碟的對話方塊,等待壓縮完成。

壓縮完成後如下圖

在這裡插入圖片描述
再次檢視物理磁碟,你會發現空間減少了!