Window Server 2008 R2每天下载2GB的硬盘空间

我有一个在SAN数据存储上的VMWare ESXi 5.5主机上运行MS SQL 2005的Windows Server 2008 R2虚拟机。

一直以来,它一直“失去”每天2GB的硬盘空间,我不明白为什么。 它似乎只发生在晚上的一些时间,昨天下午我检查了服务器上的可用空间,它是在34.7 GB。 在早上我检查了它在34.6 GB。 到了晚上,它已经降低到了32.5GB的可用空间。

虚拟机上没有快照。 内存一直在8 GB左右,+/- 200 MB的波动。 页面文件在16 GB处保持一致。 不会在周末期间发生。 那么星期五就会说30GB的可用空间。 星期一早上将有30 GB的免费空间,周一晚上将是28.3 GB。 我没有想法。

这里是昨天晚上和今天晚上的目录统计的图片。

在这里输入图像说明

TLOG 在这里输入图像说明

我个人遇到了影子副本被closures但是仍然运行的VSS错误。 解决方法是打开VSS并将最大大小设置为非常小的数量(如250兆)。 可能值得尝试看看是否有帮助。

在SQL Server中,如果你有很多的I / O,你可能会收集很多的事务日志文件。 看看,如果这是什么导致你的问题,你有两个select:

您可以清除它们,也可以压缩它们,具体取决于您的DBA告诉您的需求。

以下是Microsoft 如何缩小事务日志的说明

清除事务日志: 如何清除SQL Server事务日志

我想到了。 这是%SystemRoot%\System32\Winevt\Logs中的事件日志文件。 这个特定的服务器没有像所有其他服务器那样标准的“根据需要覆盖事件”。 但是,日志文件没有被修剪,所以他们一直在堆叠。

这就解释了为什么在一个周末期间,空闲空间文件大小几乎没有任何变化。

尽pipe“以pipe理员身份运行”,但WinDirStat软件将此空间显示为“未知”空间,而且我开始注意到“未知”空间的趋势增加,因为我开始一天跟踪两次WinDirState屏幕截图。

什么最终导致我的日志文件是使用磁盘空间风扇和比较报告的大小。 如您所见, WinDirStat上的Windows文件夹显示24.6 GB,而Disk Space Fan显示116 GB。 进一步钻入Windows \ System32并查看磁盘空间风扇中显示的“顶部列表”我注意到,WinDirStat没有winevt文件夹,它显示了89.7 GB的空间使用率。 删除90天以前的所有日志文件释放了近60 GB。

添加了域pipe理员的本地pipe理员组已经完全控制了这个文件夹,所以理解为什么WinDirStat没有select这些文件夹就不在我身边了。

在这里输入图像说明

在这里输入图像说明