最近我注意到,运行 Windows Sql Server 2016 的 Azure VM 上的 C 盘可用空间正在减少(在 Recovery Services Vault 中每天进行 Azure VM 备份)。C 盘每天增加 100-250mb,我就是无法追踪是什么原因造成的。可用空间正在减少,而所有第一级文件夹的总大小没有变化。所有工作和相关内容都在不同的驱动器上运行(我禁用了 C 盘上的所有功能)。
我目前尝试过的方法是:检查 IIS 日志(不是它),检查 treesize 应用程序(文件夹大小没有变化),禁用 Windows 错误报告
有人知道这是什么吗?谢谢。
答案1
Windows 错误报告不会停止记录,而是阻止向 Microsoft 报告错误事件。系统和应用程序日志可能仍在运行,并且每天很容易达到 100-250mb。探索覆盖阈值,以便您可以维护事件日志(如果您需要解决问题,您会很高兴有这些日志),同时限制日志的大小。
答案2
追踪如此小的(但累积的)可用空间泄漏可能很棘手。我会使用如下方法TreeSize
跟踪每个目录所使用的空间。
此外,免费版有 14 天的完整版试用期,支持比较两个 VSS 快照,可用于更精细地跟踪可用空间变化。