首頁  >  文章  >  運維  >  Windows暫存檔案cab_x_xxxx佔用磁碟空間過多的處理方法介紹(圖文)

Windows暫存檔案cab_x_xxxx佔用磁碟空間過多的處理方法介紹(圖文)

黄舟
黄舟原創
2017-05-26 10:52:588131瀏覽

問題現象

預設ECS Windows 建立時,系統碟的大小為40 GB, 客戶可以在購買時指定係統碟使用更大的空間,也可以在之後參考官方文件進行系統碟擴容。

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

1.系統磁碟目錄C:\windows\logs\cbs下存在大量名稱為cbspersistent開頭的log檔案與cab檔

Windows暫存檔案cab_x_xxxx佔用磁碟空間過多的處理方法介紹(圖文)

2. 系統磁碟目錄C:\windows\temp下不停產生新的cab_xxxx_x佔用大量磁碟空間

Windows暫存檔案cab_x_xxxx佔用磁碟空間過多的處理方法介紹(圖文)

#問題原因

對於C:\windows\logs\cbs下存在大量名稱為cbspersistent開頭,後綴名為log的文本文件,其中記錄了Windows在安裝補丁更新,角色和服務時所的日誌資訊。在log檔案達到一定大小後,系統會自動打包該檔案為cab套件。而C:\windows\temp目錄下名稱類似cab_xxxx_x的檔案則是打包時所產生的暫存檔案。

在上圖中,可以看到C:\windows\logs\cbs存在時間戳記為2015/12/9的一個2.1 GB的CbsPersistent_20151211070234的檔案。該檔案是建立鏡像時,安裝Windows補丁所記錄的日誌檔案。而C:\windows\temp下時間戳記為2015/12/11的cab_xxxx_x則是Windows打包該檔案為CBS檔案時所產生的暫存檔案。

如果客戶依據該鏡像所建立作業系統記憶體較小且沒有配置虛擬內存,則可能會因為缺少虛擬記憶體而打包失敗,造成產生過多臨時檔案。您可以在系統日誌中查看到2004事件

具體可以參考知識點:

Windows虛擬記憶體不足的處理
help.aliyun.com/knowledge_detail.htm?knowledgeId=6696946

解決方案

目前我們已經修復該問題,在新建立的映像中刪除不必要的日誌檔案和臨時檔案以避免上述問題。

但是如果您仍然遇到類似的問題,請您先對系統磁碟、磁碟機建立快照來避免以下解決方案可能帶來的資料遺失。

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

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

#C :\windows\logs\cbs下cbspersistent開頭的cab檔案與log檔案
C:\windows\temp目錄下名稱類似cab_xxxx_x檔案

閱讀須知

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

如果您對文件內容有疑問或認為文件內容有誤,請及時透過文件下方的評價板塊回饋給我們,我們將視情況改善修正。

以上是Windows暫存檔案cab_x_xxxx佔用磁碟空間過多的處理方法介紹(圖文)的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn