Windows系统的ECS实例,C盘空间不断减小该怎么办?

本文介绍Windows系统的ECS实例,C:\windows\logs\cbsC:\windows\temp中文件持续增长导致C盘空间会不断减小的问题原因解决方案。

问题现象

Windows系统的ECS实例,出现C盘空间不断减小的情况,导致系统不能正常操作。

问题原因

C盘空间不断减小可能是因为C:\windows\logs\cbs目录下CbsPersist_xxxx.log文件持续增长,同时C:\windows\temp下不停出现cab_XXXX_X文件,导致C盘空间不断减小。

说明

您可以使用WinDirStatSpaceSniffer等工具对磁盘目录的大小进行分析,确认问题原因。

  • C:\windows\logs\cbs目录下存在大量以CbsPersist_xxxx.log开头的CBS.log文件,CBS.log是Windows中的日志文件,用于记录Windows系统的日志信息,如Windows update更新日志、Windows的错误报告等。CBS.log在一定大小、一段时间后会自动传输到一个CbsPersist_xxxx.log,一段时间后CbsPersist_xxxx.log会自动压缩成一个小的cab。

    例如下图中,C:\windows\logs\cbs中存在修改时间为2015/12/9的一个2.1 GB的CbsPersist_20151211070234.log文件。该文件是创建镜像时,安装Windows补丁所记录的日志文件。

    CBS
  • C:\windows\temp目录下的cab_XXXX_X文件是安装程序,是CbsPersist_xxxx.log压缩时的临时存储文件。

    例如下图中,C:\windows\temp中存在修改时间为2015/12/11的cab_XXXX_X文件,此文件是Windows系统压缩CbsPersist_20151211070234.log文件时所产生的临时文件。

    CAB

解决方案

建议您删除CbsPersist_xxxx.log、cab_XXXX_X文件或配置虚拟内存以解决该问题。