在Windows 11中通過VMware安裝Ubuntu 22.04做一些Linux相關(guān)的學(xué)習(xí),剛安裝的時候VMware虛擬磁盤空間也就6~7GB,但是沒用幾天,VMware虛擬磁盤空間就飆升到了20GB左右,著實(shí)嚇人,下面講講如何釋放VMware虛擬磁盤未使用空間,達(dá)到減小VMware虛擬磁盤占用空間的目的。
下述內(nèi)容有參考一些網(wǎng)友的文章,經(jīng)過下述步驟VMware虛擬磁盤空間從20GB左右減少到10GB左右,釋放了10GB空間,效果還是很明顯的。
清除apt緩存
打開終端,并運(yùn)行以下命令,可以查看到apt緩存有多少:
sudodu-sh/var/cache/apt/archives
如果你的Ubuntu系統(tǒng)已經(jīng)使用很久的話,你將看到這個數(shù)字非常大。此時可以通過運(yùn)行以下命令來清理apt緩存:
sudoaptclean
清空回收站
將回收站中的文件清空,為后續(xù)釋放VMware虛擬磁盤空間做準(zhǔn)備。
刪除VMware drag_and_drop文件夾
~/.cache/vmware/drag_and_drop文件夾是平時從Windows11拷貝文件到Ubuntu中的緩存,執(zhí)行下述命令刪除這些緩存內(nèi)容。
rm-rf~/.cache/vmware/drag_and_drop
查看磁盤占用情況
在命令行執(zhí)行命令baobab(baobab是Ubuntu自帶的磁盤分析工具),可以知道磁盤的占用情況,我這里將/和/home是掛載到單獨(dú)的分區(qū)的,因此分區(qū)工具也列出了/和/home各自的磁盤占用情況。
/目錄磁盤占用情況:
Snipaste_2023-05-06_23-25-52
/home目錄磁盤占用情況:
Snipaste_2023-05-06_23-28-59
根據(jù)磁盤占用情況,可以刪除一些無用的文件。
釋放未使用到的磁盤空間
用0填充掛載點(diǎn)未使用的空間,然后刪除填充文件,這樣VMware就明確的知道這些空間是未被使用的,為后續(xù)的shrink操作能夠有效的減小VMware虛擬磁盤空間提供基礎(chǔ)。
我的Ubuntu系統(tǒng)將/和/home是掛載到單獨(dú)的分區(qū)的,如下圖所示/dev/sda4掛載到/,/dev/sda5掛載到/home:
Snipaste_2023-05-06_23-44-19
從上圖可以看出/和/home分配的空間都比較大,/分區(qū)大小為113GB,/home分區(qū)大小為133GB,因此釋放空間也主要從/和/home入手,如果你有其他掛載點(diǎn)占用空間比較大,也可以按照下述步驟釋放空間。
釋放/掛載點(diǎn)未使用到的空間
用0填充/掛載點(diǎn)未使用到的空間,命令如下:
sudoddif=/dev/zeroof=/wipefilebs=1M
將緩存文件同步到磁盤,命令如下:
sudosync
刪除填充文件,命令如下:
sudorm-rf/wipefile
執(zhí)行下述命令,釋放/掛載點(diǎn)未使用到的空間:
sudo/usr/bin/vmware-toolbox-cmddiskshrink/
釋放/home掛載點(diǎn)未使用到的空間
該步驟根據(jù)自己實(shí)際的分區(qū)情況進(jìn)行選擇使用。
用0填充/home掛載點(diǎn)未使用到的空間,命令如下:
sudoddif=/dev/zeroof=/home/wipefilebs=1M
將緩存文件同步到磁盤,命令如下:
sudosync
刪除填充文件,命令如下:
sudorm-rf/home/wipefile
執(zhí)行下述命令,釋放/home掛載點(diǎn)未使用到的空間:
sudo/usr/bin/vmware-toolbox-cmddiskshrink/home
使用VMware軟件對磁盤進(jìn)行一些操作
執(zhí)行完上述操作之后,關(guān)閉Ubuntu,然后在VMware界面中點(diǎn)擊編輯虛擬機(jī)設(shè)置,在虛擬機(jī)設(shè)置界面中先點(diǎn)擊壓縮按鈕對虛擬機(jī)磁盤進(jìn)行壓縮,之后點(diǎn)擊碎片整理,最后關(guān)閉虛擬機(jī)設(shè)置界面。
Snipaste_2023-05-07_00-33-42
到這一步,看看Windows 11中Ubuntu的VMware虛擬磁盤空間是不是變的比以前小多了。
審核編輯:劉清
-
緩存器
+關(guān)注
關(guān)注
0文章
63瀏覽量
11661 -
虛擬機(jī)
+關(guān)注
關(guān)注
1文章
917瀏覽量
28207 -
VMware
+關(guān)注
關(guān)注
1文章
298瀏覽量
21639 -
Ubuntu系統(tǒng)
+關(guān)注
關(guān)注
0文章
91瀏覽量
3944
原文標(biāo)題:Ubuntu釋放VMware虛擬磁盤未使用空間
文章出處:【微信號:嵌入式那些事,微信公眾號:嵌入式那些事】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
評論