0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何釋放VMware虛擬磁盤未使用空間呢?

嵌入式那些事 ? 來源:嵌入式那些事 一小生 ? 2023-08-28 10:15 ? 次閱讀

在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各自的磁盤占用情況。

/目錄磁盤占用情況:

08f17c98-44cb-11ee-a2ef-92fbcf53809c.png

Snipaste_2023-05-06_23-25-52

/home目錄磁盤占用情況:

0912d5be-44cb-11ee-a2ef-92fbcf53809c.png

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:

095914e8-44cb-11ee-a2ef-92fbcf53809c.png

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è)置界面。

097b105c-44cb-11ee-a2ef-92fbcf53809c.png

Snipaste_2023-05-07_00-33-42

到這一步,看看Windows 11中Ubuntu的VMware虛擬磁盤空間是不是變的比以前小多了。






審核編輯:劉清

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 緩存器
    +關(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)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    如何在Ubuntu系統(tǒng)中釋放磁盤空間

    這個帶有腳本的快速指南有助于清理舊的快照版本,并在 Ubuntu 系統(tǒng)中釋放一些磁盤空間。
    發(fā)表于 10-20 10:27 ?2404次閱讀

    Vmware虛擬機(jī)安裝

    注意:學(xué)習(xí)資料可在ElfBoard官方網(wǎng)站“資料”專區(qū)獲取。 一、Vmware虛擬機(jī)安裝 本文主要介紹VMware虛擬機(jī)的安裝,以VMware
    發(fā)表于 08-10 14:18

    VMWare 虛擬機(jī)連網(wǎng)

    VMWare 虛擬機(jī)連網(wǎng):VMWare提供了三種工作模式,它們是bridged(橋接模式)、NAT(網(wǎng)絡(luò)地址轉(zhuǎn)換模式)和host-only(主機(jī)模式)。  如果你想利用VMWare在局
    發(fā)表于 10-11 22:11

    VMware虛擬機(jī)釋放鼠標(biāo)

    的VMwareTools-8.1.3-203739文件夾,雙擊vmware-install.pl即可彈出對話框-點(diǎn)擊在終端中運(yùn)行。 點(diǎn)擊-回車鍵-直到運(yùn)行完成退出為止,然后重啟虛擬機(jī)(或注銷),釋放鼠標(biāo)即可生效。備注:
    發(fā)表于 10-19 17:33

    【OK210試用體驗(yàn)】之疑惑VMware下Ubuntu擴(kuò)展磁盤容量后無法啟動

    最近在編譯和移植Qt過程產(chǎn)生了一些垃圾文件沒及時清理,感覺Ubuntu磁盤空間不夠用,于是準(zhǔn)備擴(kuò)容下磁盤。因?yàn)?b class='flag-5'>VMware11支持直接設(shè)置,所以這里就直接采用虛擬機(jī)上的設(shè)置來進(jìn)行
    發(fā)表于 10-14 18:22

    esxi主機(jī)vmware無法清除磁盤解決方法

    解決esxi主機(jī)vmware 無法清除磁盤的報(bào)錯
    發(fā)表于 09-16 11:32

    為什么VMware安裝CentOS7剛開啟虛擬機(jī)時就出現(xiàn)黑屏

    為什么VMware安裝CentOS7剛開啟虛擬機(jī)時就出現(xiàn)黑屏?是什么原因?有何解決辦法?
    發(fā)表于 10-26 06:25

    VMware虛擬機(jī)下如何安裝Ubuntu16.04.2 LTS

    VMware虛擬機(jī)下安裝Ubuntu16.04.2 LTS安裝前準(zhǔn)備:ubuntu-16.04.2-desktop-amd64.iso安裝文件,請自行Google或Baidu進(jìn)行下載。也可使用以
    發(fā)表于 12-24 08:25

    Vmware虛擬機(jī)里的Ubuntu硬盤空間越來越大怎么解決

    了也是占虛擬硬盤空間,最終會吃掉物理硬盤空間。解決方法:使用Vmware自帶的vdiskmanager工具(在安裝目錄下)壓縮虛擬機(jī)硬盤
    發(fā)表于 11-22 17:57

    絕對虛擬磁盤

    絕對虛擬磁盤
    發(fā)表于 03-10 11:00 ?4次下載

    VMware已為該虛擬機(jī)逃逸重要漏洞發(fā)布安全補(bǔ)丁

    VMware發(fā)布的通知可知,“VMware ESXi、Fusion與Workstation的vmxnet3虛擬網(wǎng)絡(luò)適配器中包含初始化的堆棧內(nèi)存使用。啟用vmxnet3時,該問題會允
    的頭像 發(fā)表于 11-13 14:47 ?4516次閱讀

    微軟.NET Core卸載工具協(xié)助開發(fā)人員釋放磁盤空間

    微軟方面已經(jīng)發(fā)布了一個 .NET Core 卸載工具(dotnet-core-uninstall),能夠幫助開發(fā)人員通過整理系統(tǒng)中剩余的 SDK 和運(yùn)行時來釋放磁盤空間。
    的頭像 發(fā)表于 03-14 09:25 ?2556次閱讀

    虛擬機(jī)VMware使用教程

    沒有用過虛擬機(jī)軟件VMWare Workstation的還是建議先看前面兩篇。 **1、基礎(chǔ)設(shè)置 ** **①、內(nèi)存** VMware有兩項(xiàng)基礎(chǔ)的設(shè)置**內(nèi)存**和 **處理器
    的頭像 發(fā)表于 02-14 11:27 ?5901次閱讀
    <b class='flag-5'>虛擬</b>機(jī)<b class='flag-5'>VMware</b>使用教程

    【服務(wù)器數(shù)據(jù)恢復(fù)】ESXi虛擬磁盤文件被誤刪除的數(shù)據(jù)恢復(fù)案例

    和xxx-000001-delta.vmdk快照文件還在。聯(lián)系VMware原廠工程師,VMware工程師需要新建一個虛擬機(jī)來解決故障問題,但發(fā)現(xiàn)ESXi存儲空間不足。于是管理員將故障
    的頭像 發(fā)表于 05-25 16:19 ?1673次閱讀
    【服務(wù)器數(shù)據(jù)恢復(fù)】ESXi<b class='flag-5'>虛擬</b><b class='flag-5'>磁盤</b>文件被誤刪除的數(shù)據(jù)恢復(fù)案例

    服務(wù)器數(shù)據(jù)恢復(fù)—異常斷電導(dǎo)致VMware虛擬機(jī)無法啟動的數(shù)據(jù)恢復(fù)案例

    ,VMware原廠工程師嘗試新建一個虛擬機(jī),但發(fā)現(xiàn)存儲空間不足,于是將故障虛擬機(jī)下的xxx-flat.vmdk磁盤文件刪除了。
    的頭像 發(fā)表于 05-29 11:29 ?1115次閱讀
    服務(wù)器數(shù)據(jù)恢復(fù)—異常斷電導(dǎo)致<b class='flag-5'>VMware</b><b class='flag-5'>虛擬</b>機(jī)無法啟動的數(shù)據(jù)恢復(fù)案例