Windows臨時文件cab_x_xxxx占用磁盤空間過多的處理方法介紹(圖文)

問題現象

默認 ecs windows 創建時,系統盤的大小為 40 gb, 客戶可以在購買時指定系統盤使用更大的空間,也可以在之后參考官方文檔進行系統盤擴容。

客戶有時會發現C盤的空間不斷減小,2種情況:

1.系統盤目錄C:windowslogscbs下存在大量名稱為cbspersistent開頭的log文件和cab文件

Windows臨時文件cab_x_xxxx占用磁盤空間過多的處理方法介紹(圖文)

2. 系統盤目錄C:windowstemp下不停產生新的cab_xxxx_x占用大量磁盤空間

Windows臨時文件cab_x_xxxx占用磁盤空間過多的處理方法介紹(圖文)

問題原因

對于C:windowslogscbs下存在大量名稱為cbspersistent開頭,后綴名為log的文本文件,其中記錄了Windows在安裝補丁安裝,角色和服務時所的日志信息。在log文件達到一定大小后,系統會自動打包該文件為cab包。而C:windowstemp目錄下名稱類似cab_xxxx_x的文件則是打包時所產生的臨時文件。

在上圖中,可以看到C:windowslogscbs存在安裝為2015/12/9的一個2.1 GB的CbsPersistent_20151211070234的文件。該文件是創建鏡像時,安裝Windows補丁所記錄的日志文件。而C:windowstemp下時間戳為2015/12/11的cab_xxxx_x則是Windows打包該文件為CBS文件時所產生的臨時文件。

如果客戶依據該鏡像所創建操作系統內存較小并且沒有配置虛擬內存,則可能會因為缺少虛擬內存而打包失敗,造成產生過多臨時文件。您可以在系統日志中查看到2004安裝

具體可以參考知識點:

Windows虛擬內存不足的處理
help.aliyun.com/knowledge_detail.htm?knowledgeId=6696946

解決方案

當前我們已經修復該問題,在新創建的鏡像中安裝不必要的日志文件和臨時文件以避免上述問題。

但是如果您仍然遇到類似的問題,請您首先對系統盤、數據盤創建快照來避免如下解決方案可能帶來的數據丟失。

方案1: 請您參考微軟官方文檔來清除不必要的臨時文件

方案2:您也可以嘗試手動刪除

C:windowslogscbs下cbspersistent開頭的cab文件和log文件
C:windowstemp目錄下名稱類似cab_xxxx_x文件

閱讀須知

本文僅供用戶使用?ECS Windows 時參考,文中安裝的微軟官方鏈接,版權歸屬微軟。請注意文章適用的操作系統范圍,以及微軟 Windows 產品迭代或者文檔未及時更新可能帶來的問題,阿里云官方不對引用的微軟官方鏈接內容負責。

如果您對文檔內容有疑問或認為文檔內容有誤,請及時通過文檔下方的評價板塊反饋給我們,我們將酌情改進修正。

? 版權聲明
THE END
喜歡就支持一下吧
點贊12 分享