」工欲善其事,必先利其器。「—孔子《論語.錄靈公》
首頁 > 軟體教學 > 磁碟空間不足?從您的 Linux VirtualBox 虛擬機器回收它

磁碟空間不足?從您的 Linux VirtualBox 虛擬機器回收它

發佈於2024-08-29
瀏覽:346

VirtualBox 允許您在虛擬機器中運行 Linux,並且您經常會發現虛擬磁碟的大小不斷增長,即使您已經清除了其中的檔案。我將向您展示如何將這些磁碟區縮小到原來的大小、壓縮它們並節省磁碟空間。

為什麼您的VirtualBox Linux 來賓系統不會自動縮小

如果您已將VirtualBox 與Windows 來賓系統一起使用(在虛擬機器術語中,「來賓系統」是在虛擬機器中執行的作業系統) ,您可能已經習慣了VirtualBox 磁碟區在刪除檔案時會縮小,這樣它們只會佔用實體磁碟上包含檔案所需的空間。

這是 VirtualBox 動態分配功能的預期目的,但它不適用於 Linux 用戶端。當使用 Linux 來賓時,許多用戶發現磁碟成長到其完整大小,然後隨著檔案從中刪除而永遠不會縮小。

這是由於 Linux 管理其檔案系統以及與其 VirtualBox 主機互動的方式所造成的。當出於效能原因刪除文件時,Linux 不會「清除零」(用空資料覆蓋)文件,因此 VirtualBox 無法判斷虛擬磁碟上的哪些資料是活動資料以及哪些資料被刪除。

您可以透過自己將資料歸零並告訴 VirtualBox 壓縮卷,使其恢復到實際大小來解決此問題。這是如何完成的。

如何從 VirtualBox 中的 Linux 虛擬機回收磁碟空間

要從 Linux 虛擬機器的虛擬磁碟回收磁碟空間,您需要做的第一件事是確保啟用動態分配。如果不是,您需要將磁碟轉換為動態指派的磁碟。

Running Out of Disk Space? Reclaim It From Your Linux VirtualBox VM

接下來,備份您的虛擬磁碟。如果發生問題(例如命令輸入錯誤,或過程中途斷電),您將面臨丟失 Linux 虛擬機器中所有資料的風險。

接下來,在Linux 客戶機上的終端機中執行以下指令:

sudo dd if=/dev/zero of=/var/deleteme

此指令會將清零(空)資料寫入檔案/var/deleteme,直到磁碟完全填滿。這將覆蓋您之前刪除的所有文件,解決 Linux 不會自動覆蓋已刪除資料的問題。

請小心使用 dd 指令,因為它會在沒有警告的情況下覆寫資料!運行命令和路徑之前請仔細檢查它們。

此過程可能需要一些時間,具體取決於卷的大小,因此請耐心等待,不要中斷它。一旦完成,該程序將退出(可能會出現空間不足的錯誤)。一旦發生這種情況,您可以刪除清零文件並關閉Linux 來賓:

sudo rm -rf /var/deleteme 

sudo shutdown now -h

現在虛擬磁碟上未使用的空間已清除,VirtualBox 將能夠透過縮小主機上的空間來回收空間。最後一步是使用 vboxmanage 指令壓縮虛擬磁碟映像。透過執行以下命令來執行此操作:

vboxmanage modifymedium disk /path/to/image.vdi -compact 

您必須將/path/to/image.vdi變更為路徑您要壓縮的虛擬磁碟的名稱。如果您使用的是Windows,則需要使用VBoxManage.exe,如下所示:

VBoxManage.exe modifymedium disk /path/to/image.vdi -compact

如果您的Windows 系統上的命令列無法使用VBoxManage.exe,請繼續閱讀有關如何啟用它的說明。

dd Linux 指令做了什麼?

這種壓縮 VirtualBox Linux guest 虛擬機器的方法利用 dd 指令將空檔案寫入磁碟,以便 VirtualBox 可以辨識空空間。

dd(資料複製器)指令轉換和複製文件,也可用於寫入資料。傳遞給它的“if”選項提供輸入檔(在本例中/dev/zero 提供零值資料或空資料的恆定流)。 “of”選項指定輸出文件,並將此零資料流寫入其中。這將持續到磁碟已滿,因為 /dev/zero 永遠不會停止提供空資料。

在 Windows 中使用 VboxManage.exe

預設情況下,VBoxManage.exe 在 Windows 命令列上不可用。您可以透過更新Windows 系統路徑以包含VirtualBox 安裝目錄來新增它,或在使用時呼叫可執行檔的完整路徑:

& "C:/Path/To/VBoxManage.exe" modifymedium disk /path/to/image.vdi -compact

“&”符號稱為呼叫運算符,用於執行引用的命令。這允許您在可執行檔的路徑中使用空格。

有關管理 VirtualBox 來賓的更多資訊

隨著來賓的成長,您可以增加或減少其虛擬磁碟的大小。快照可讓您取得虛擬機器在某個時間點的狀態並儲存;如果您稍後想要回到當時的情況(例如在測試配置變更後),您可以簡單地回滾,一切都會保持原樣。

VirtualBox 是一款功能強大的虛擬化工具,專業開發人員可以使用它來建立和測試軟體,家庭用戶也可以使用它在現代電腦上運行舊軟體和遊戲,或運行其他作業系統,而無需購買第二台計算機。您可以在 MacOS、Windows 和 Linux 主機上執行 Windows、Linux、ChromeOS、Android 和其他作業系統。

您的變更已儲存

電子郵件已發送

電子郵件已發送

請驗證您的電子郵件地址。

發送確認電子郵件

您已達到帳戶中關注主題的上限。

版本聲明 本文轉載於:https://www.howtogeek.com/how-to-reclaim-disk-space-from-a-linux-virtual-machine-in-virtualbox/如有侵犯,請聯絡[email protected]刪除
最新教學 更多>
  • Mac上如何刪除重複照片?
    Mac上如何刪除重複照片?
    數字混亂是一個常見的問題,尤其是照片。 大多數人從相似角度拍攝了許多鏡頭,從而導致其設備和MAC的重複圖像擴散。本文提供了幾種識別和刪除這些冗餘照片,釋放有價值的存儲空間並改善Mac性能的方法。 重複照片會隨著時間的推移積累,減慢了Mac並消耗存儲空間。它們不僅限於圖片文件夾;他們經常居住在下載,...
    軟體教學 發佈於2025-05-02
  • 2025年最佳太陽能充電器推薦
    2025年最佳太陽能充電器推薦
    Whether you often camp off the grid, go backpacking, or grapple with power outages, a solar charger is a nifty gadget to have in your arsenal. It can ...
    軟體教學 發佈於2025-05-02
  • 重置手機不丟數據的終極攻略
    重置手機不丟數據的終極攻略
    使您的智能手機恢復活力:出廠設置指南 還記得在新手機上電力的初始刺激嗎? 原始的界面,閃電快速和無限潛力?您可以隨時使用iPhone或Android設備的出廠設備重新捕獲這種感覺。 出廠重置不僅僅是一個新的開始;它是解決持久軟件故障,刪除不必要的應用程序和惡意軟件以及收回寶貴的存儲空間的強大工具。...
    軟體教學 發佈於2025-05-01
  • 蘋果新版Messages應用7大實用技巧
    蘋果新版Messages應用7大實用技巧
    iMessage的隱藏寶石:掌握iOS 16的增強消息傳遞功能 蘋果的安全消息平台Imessage自2011年首次亮相以來,它已經顯著發展。 iOS 16引入了幾種增強功能,使其更強大。本指南重點介紹iMessage到imessage通信(藍色氣泡)。 當消息傳遞非應用程序用戶時,功能可能會有...
    軟體教學 發佈於2025-05-01
  • 如何在Instagram、Facebook、X等社交平台上隱藏自己
    如何在Instagram、Facebook、X等社交平台上隱藏自己
    這是在Facebook,Instagram和X(以前為Twitter)上最小化您的在線足蹟的方法:大多數平台都提供可見性設置。 在註冊期間,使用最少的個人信息:考慮替代名稱和個人資料圖片。避免共享您的電話號碼(或使用次要的電話),因為平台通常會根據聯繫人建議連接。 如果可能的話,請使用燃燒器電子...
    軟體教學 發佈於2025-05-01
  • 手機如何傳真文件的簡單教程
    手機如何傳真文件的簡單教程
    一些組織仍然不通過電子郵件接受文檔 - 您可能需要傳真文件。不,您不能將智能手機的手機連接用作傳真機或撥號調製解調器。您需要依靠為您提供傳真的應用程序或第三方服務,就像您將偶爾從PC發送傳真一樣。 是的,這將使您花費您,但是,儘管這會花費您,但它可以節省您的錢,而且比其他替代方案更方便。替代方案是付...
    軟體教學 發佈於2025-04-29
  • Mac臨時文件如何刪除?查找與清除方法
    Mac臨時文件如何刪除?查找與清除方法
    在Mac上清除臨時文件:回收磁盤空間並提高性能 通常被忽略的臨時文件可以在Mac上消耗大量磁盤空間,從而影響性能。本指南詳細詳細介紹了手冊和自動化方法,可有效刪除這些文件,釋放存儲並改善MacBook的速度和穩定性。 什麼是臨時文件? 臨時文件,主要是緩存和日誌文件,是由應用程序和瀏覽器創建的。 ...
    軟體教學 發佈於2025-04-29
  • Windows音量卡在100%?試試這些解決方法
    Windows音量卡在100%?試試這些解決方法
    Windows音量卡在100%?輕鬆修復! 電腦音量問題令人頭疼!如果你的Windows音量一直卡在100%,別擔心,MiniTool這篇指南將助你快速解決! 每次重啟電腦,音量滑塊就失靈,無論設置為多少,都停留在100%。我發現禁用Synaptics音頻驅動程序可以解決問題,但下次重啟後又失效...
    軟體教學 發佈於2025-04-29
  • 如何從人物查找網站刪除你的數據
    如何從人物查找網站刪除你的數據
    [2 本文最後一次更新於2025年2月24日。 許多人都不知道很容易在線訪問他們的大量個人數據。這包括敏感信息,例如您的姓名,年齡,地址,聯繫方式,關係狀態甚至法院記錄。許多網站,通常是收費的,並提供此信息。雖然可以拆除,但這可能是一個具有挑戰性的過程。 根據電子邊界基金會研究副總監Gennie G...
    軟體教學 發佈於2025-04-21
  • iPad如何偽裝成筆記本電腦
    iPad如何偽裝成筆記本電腦
    此更新的文章(最初發佈於2019年10月31日)探討瞭如何使用iPados 16 beta功能將iPad轉換為筆記本電腦替代方案。 文章強調,儘管Apple長期以來一直將iPad作為筆記本電腦替代品提升,但iPados顯著增強了此功能。 [2 [2 在最大化iPados功能之前,鍵盤至關重要。 ...
    軟體教學 發佈於2025-04-21
  • 如何清理Mac郵箱緩存? Mac上如何刪除?
    如何清理Mac郵箱緩存? Mac上如何刪除?
    本指南說明瞭如何在Mac上清除郵件緩存,從而解決了諸如慢速性能和電子郵件加載問題之類的常見問題。 MacOS郵件應用程序雖然受歡迎,但由於較大的緩存可能會變得遲鈍。本文詳細介紹了郵件緩存是什麼,為什麼清除郵件是有益的,以及如何影響性能。 它還提供了清除緩存的手冊和自動化方法。 [2 郵件應用程...
    軟體教學 發佈於2025-04-21
  • 如何優先分配WiFi給最需要的設備
    如何優先分配WiFi給最需要的設備
    現代家庭通常有多個設備同時連接Wi-Fi訪問網絡,這常常導致帶寬緊張,尤其是在進行在線遊戲或視頻流媒體等高帶寬需求活動時。 為了幫助您管理網絡負載,一些路由器(例如Google、Netgear、Eero等廠商生產的路由器)提供了一種名為“服務質量”(QoS)的功能。簡單來說,它允許您優先處理Wi...
    軟體教學 發佈於2025-04-19
  • McAfee殺毒軟件測評:夠用嗎? 【功能、價格】
    McAfee殺毒軟件測評:夠用嗎? 【功能、價格】
    McAfee:老將防病毒,但這是Mac的最佳嗎? 什麼是mcafee? McAfee提供了領先的網絡安全解決方案,包括功能強大的防病毒軟件,具有諸如VPN,密碼管理和身份保護的集成功能。 訂閱計劃,例如全面保護和LiveAfe,滿足不同的用戶需求和預算。 McAfee Antivirus...
    軟體教學 發佈於2025-04-19
  • OnePlus Watch 3推遲至四月,因搞笑問題
    OnePlus Watch 3推遲至四月,因搞笑問題
    期待已久的OnePlus Watch 3智能手錶發布後,購買計劃可能需要稍作調整。一處令人哭笑不得的生產問題導致OnePlus不得不推遲大部分手錶的出貨。 OnePlus宣布,其最新智能手錶OnePlus Watch 3的發布將推遲到2025年4月。原定於今天發布,由於OnePlus在預購期間已...
    軟體教學 發佈於2025-04-19
  • 充分利用iPhone背部輕點功能的技巧
    充分利用iPhone背部輕點功能的技巧
    多年來,蘋果公司開發了大量工具,讓使用iPhone變得更加便捷。 “輕點背面”功能雖然名稱平淡無奇,卻常常被忽視。它可能不夠炫目,但這個輔助功能快捷鍵能讓你快速訪問許多難以打開的功能。你只需輕點手機背面兩下或三下即可。 沒錯——就是手機背面。如果你熟悉這個快捷鍵或iOS輔助功能設置,這對你來說不...
    軟體教學 發佈於2025-04-18

免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。

Copyright© 2022 湘ICP备2022001581号-3