問題解決:Ubuntu虛擬機占用空間與實際空間不符


1、背景

右鍵點擊Windows中的Ubuntu虛擬機文件夾,發現它占用Windows磁盤空間大小140GB;

然后進入Ubuntu,輸入 df -hl 可以算出實際占用空間也大約為140GB。在Ubuntu中刪除約30GB的文件后,輸入 df -hl 算出占用空間變為了110GB;

但右鍵點擊虛擬機文件夾,發現占用的Windows磁盤空間居然還是140GB 。。。

網上找了些解決方法:
1.1、填0再刪除的:有點復雜,最后出錯。
1.2、在Windows下敲指令的:需要用到VMware的一些工具,還是有點復雜。

2、解決方法

后面找到篇短小精悍的日志,就一條指令,Ubuntu14、16、18都試過可用,特此分享:

2.1、必備條件

右鍵點擊我們的Ubuntu虛擬機文件夾,比如它在D盤,占用了100G空間。那么必要條件就是D盤需要有2*100G的剩余空間!不滿足就會失敗!

2.2、指令

滿足上述條件后,進入Ubuntu虛擬機,輸入指令:
sudo vmware-toolbox-cmd disk shrink /
等待Terminal的進度條和彈出框的進度條完成即可。完成后會報個內存錯誤框,點擊send err report或者忽略都可以。

再次右鍵點擊Ubuntu虛擬機文件夾,發現其占用Windows磁盤空間和其實際空間一樣了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM