• 全部
  • 經驗案例
  • 典型配置
  • 技術公告
  • FAQ
  • 漏洞說明
  • 全部
  • 全部
  • 大數據引擎
  • 知了引擎
產品線
搜索
取消
案例類型
發布者
是否解決
是否官方
時間
搜索引擎
匹配模式
高級搜索

UIS下WindowsServer虛機怎麼空間回收

2025-10-30提問
  • 0關注
  • 0收藏,1009瀏覽
粉絲:0人 關注:1人

問題描述:

現象是共享存儲池共28T,這個池子隻分配給了這台虛擬機20T,這台虛機用了14T

但是顯示現在使用了26T,現在怎麼把這空間回收掉,顯示實際的空間14T

 

3 個回答
粉絲:98人 關注:11人

UIS平台Windows Server虛擬機存儲空間回收步驟 

存儲池分配20T、虛機實際占用14T但顯示26T問題,結合UIS平台特性(如OCFS2文件係統、QCOW2磁盤格式),操作步驟如下:

 1. 虛擬機內部空間清理(關鍵步驟) 

目的:釋放Guest OS內已刪除文件的存儲塊標記。 

登錄Windows虛擬機 以管理員身份運行CMD 

  defrag /L /V C:   對係統盤執行修剪(Trim)操作(替換C:為實際盤符)

磁盤清理工具: 

  運行cleanmgr,勾選“臨時文件”“回收站”等選項。 

  刪除休眠文件:powercfg -h off 

 2. 觸發底層存儲回收(UIS平台操作) 

要求:關閉虛擬機(禁止掛起或休眠)。 

登錄UIS後台(目標CVK主機): 

  fstrim -v /vms/<存儲卷路徑>   例:fstrim -v /vms/Sto1-20T

  注意事項: 

    此操作會占用I/O,可能導致存儲延時升高(建議業務低峰期執行)。 

    若存儲池為OCFS2文件係統,需確認存儲卷已卸載(虛機關閉後自動卸載)。 

 3. 檢查回收站機製(僅限E0802P01及以上版本) 

UIS版本≥E0802P01 

  df -h /vms/<存儲卷>/.recycle   查看回收站占用

  若回收站占用超限(默認上限80%),需清理: 

    rm -rf /vms/<存儲卷>/.recycle/   需技術確認文件安全性

 4. 驗證回收結果 

UIS前台:檢查存儲池可用空間是否增加。 

後台命令: 

  df -h /vms/<存儲卷路徑>           查看卷利用率

  du -sh /vms/<存儲卷>/<虛擬機磁盤文件>.qcow2   核對實際文件大小

 關鍵風險與說明 

1. Windows係統特殊性: 

   必須關閉虛擬機並卸載存儲卷(否則fstrim無效)。 

   若虛擬機未徹底關閉(如休眠),存儲塊無法釋放。 

2. 空間顯示差異原因: 

   26T占用:可能包含已刪除但未回收的塊+快照/元數據開銷(QCOW2格式動態擴容後不會自動收縮)。 

   實際釋放需依賴fstrim向存儲層傳遞回收指令。 

3. 存儲池超配風險: 

   分配20T但存儲池總容量僅28T,需確保其他業務不因空間不足中斷(建議預留20%冗餘)。 

操作失敗處理 

若執行後空間仍未釋放: 

1. 收集/var/log/messagesceph -s輸出(分布式存儲場景)。 

2. 聯係BOB登陆 技術支持(400-810-0504),提供以下信息: 

   UIS版本、存儲池類型 

   fstrim執行日誌及df -h結果 

   虛擬機磁盤配置截圖 

 依據:UIS維護手冊明確要求空間回收需滿足存儲卷卸載+Guest OS修剪標記(參考E0802P01版本對OCFS2回收站機製的優化說明)。

暫無評論

您好,這是存儲設置的問題

暫無評論

軍刺 五段
粉絲:3人 關注:0人

要回收 H3C UIS 環境中 Windows Server 虛擬機的磁盤空間,需結合虛擬機磁盤格式(qcow2)特性Windows 係統自身的空間清理機製操作,步驟如下:

一、先理解空間顯示差異的原因

  • 虛擬機磁盤文件(qcow2 格式)是 **“稀疏文件”**,會隨著數據寫入動態擴展,但刪除數據後不會自動收縮,導致存儲池顯示的 “已用空間” 大於虛擬機內實際占用的空間。
  • 例如你看到的 “分配 20TB,實際用 14TB,卻顯示用了 26TB”,是因為磁盤文件的 “已分配空間” 未隨數據刪除而回收。

二、Windows 係統內清理 “可回收空間”

先在 Windows Server 虛擬機內部清理冗餘數據,為後續磁盤收縮做準備:
  1. 刪除無用文件清理虛擬機內的日誌文件、臨時文件、備份文件等:
    • 執行Disk Cleanup工具(右鍵磁盤→“屬性”→“磁盤清理”),勾選所有可清理項;
    • 手動刪除應用生成的冗餘數據(如數據庫備份、日誌歸檔)。
  2. 清空回收站確保回收站中無需要保留的文件,右鍵 “回收站”→“清空回收站”。
  3. 零填充未使用空間(關鍵步驟,讓虛擬機識別 “空閑空間”)使用SDelete工具(Sysinternals Suite)對磁盤的空閑空間進行 “零填充”,命令如下:
    sdelete -z C: # 對C盤空閑空間填充0,同理可處理其他磁盤(如D:、E:)
    說明:零填充後,虛擬機的 “空閑空間” 會被標記為全 0,後續 UIS 才能識別並回收這部分空間。

三、在 UIS 平台收縮虛擬機磁盤

登錄 UIS Manager 管理界麵,執行磁盤收縮操作:
  1. 定位目標虛擬機進入 “虛擬機” 列表,找到需要回收空間的 Windows Server 虛擬機,關閉虛擬機(必須關機才能操作)。
  2. 執行磁盤收縮
    • 右鍵虛擬機→“磁盤管理”→選擇對應的 qcow2 磁盤→點擊 “收縮磁盤”;
    • 係統會自動掃描磁盤內的 “零填充空間”,並回收這部分未實際使用的容量。
  3. 驗證空間回收結果啟動虛擬機後,在 UIS 的 “存儲池” 界麵查看該虛擬機的 “已用空間”,確認是否從 26TB 回收到接近實際的 14TB。

四、補充:若 UIS 無 “收縮磁盤” 功能,可手動轉換磁盤格式

如果 UIS 界麵不支持直接收縮,可通過命令行手動轉換磁盤格式(需謹慎操作,建議備份):
  1. 在 UIS 節點登錄後台使用 SSH 登錄 UIS 管理節點,找到虛擬機磁盤文件的存儲路徑(通常在/data/uis/下)。
  2. 轉換磁盤格式(從 qcow2 轉為 raw 再轉回 qcow2,實現空間回收)
    # 轉換為raw格式(會自動回收空閑空間)
    qemu-img convert -f qcow2 -O raw 原磁盤.qcow2 臨時磁盤.raw # 再轉回qcow2格式(進一步壓縮) qemu-img convert -f raw -O qcow2 臨時磁盤.raw 新磁盤.qcow2 # 替換原磁盤文件,啟動虛擬機

總結

核心邏輯是 **“先在 Windows 內把空閑空間填 0,再讓 UIS 識別並回收這部分空間”**。按步驟操作後,存儲池的 “已用空間” 會大幅下降,最終匹配虛擬機內實際的 14TB 占用。操作前建議備份關鍵數據,避免磁盤收縮過程中出現異常。

暫無評論

編輯答案

你正在編輯答案

如果你要對問題或其他回答進行點評或詢問,請使用評論功能。

分享擴散:

提出建議

    +

親~登錄後才可以操作哦!

確定

親~檢測到您登陸的賬號未在http://hclhub.h3c.com進行注冊

注冊後可訪問此模塊

跳轉hclhub

你的郵箱還未認證,請認證郵箱或綁定手機後進行當前操作

舉報

×

侵犯我的權益 >
對根叔社區有害的內容 >
辱罵、歧視、挑釁等(不友善)

侵犯我的權益

×

泄露了我的隱私 >
侵犯了我企業的權益 >
抄襲了我的內容 >
誹謗我 >
辱罵、歧視、挑釁等(不友善)
騷擾我

泄露了我的隱私

×

您好,當您發現根叔知了上有泄漏您隱私的內容時,您可以向根叔知了進行舉報。 請您把以下內容通過郵件發送到pub.zhiliao@h3c.com 郵箱,我們會盡快處理。
  • 1. 您認為哪些內容泄露了您的隱私?(請在郵件中列出您舉報的內容、鏈接地址,並給出簡短的說明)
  • 2. 您是誰?(身份證明材料,可以是身份證或護照等證件)

侵犯了我企業的權益

×

您好,當您發現根叔知了上有關於您企業的造謠與誹謗、商業侵權等內容時,您可以向根叔知了進行舉報。 請您把以下內容通過郵件發送到 pub.zhiliao@h3c.com 郵箱,我們會在審核後盡快給您答複。
  • 1. 您舉報的內容是什麼?(請在郵件中列出您舉報的內容和鏈接地址)
  • 2. 您是誰?(身份證明材料,可以是身份證或護照等證件)
  • 3. 是哪家企業?(營業執照,單位登記證明等證件)
  • 4. 您與該企業的關係是?(您是企業法人或被授權人,需提供企業委托授權書)
我們認為知名企業應該坦然接受公眾討論,對於答案中不準確的部分,我們歡迎您以正式或非正式身份在根叔知了上進行澄清。

抄襲了我的內容

×

原文鏈接或出處

誹謗我

×

您好,當您發現根叔知了上有誹謗您的內容時,您可以向根叔知了進行舉報。 請您把以下內容通過郵件發送到pub.zhiliao@h3c.com 郵箱,我們會盡快處理。
  • 1. 您舉報的內容以及侵犯了您什麼權益?(請在郵件中列出您舉報的內容、鏈接地址,並給出簡短的說明)
  • 2. 您是誰?(身份證明材料,可以是身份證或護照等證件)
我們認為知名企業應該坦然接受公眾討論,對於答案中不準確的部分,我們歡迎您以正式或非正式身份在根叔知了上進行澄清。

對根叔社區有害的內容

×

垃圾廣告信息
色情、暴力、血腥等違反法律法規的內容
政治敏感
不規範轉載 >
辱罵、歧視、挑釁等(不友善)
騷擾我
誘導投票

不規範轉載

×

舉報說明