Windows Server 2008 R2 报告磁盘已满,但文件不加总

AX1*_*AX1 5 hard-drive diskmanagement windows-server-2008-r2

我有一台运行 Windows Server 2008 R2 Enterprise 的 Web 服务器。它的 C:\ 驱动器的大小为 100 GB。

我们开始收到来自 IIS 的错误并发现 C:\ 驱动器,令人惊讶的是,报告已满。这就是奇怪的地方:我更改了文件夹选项以显示隐藏文件和受保护的系统文件,然后在 C:\ 上的所有内容上右键单击/属性以查看累积大小,仅为13.7 GB(更符合该服务器上通常有什么)。

  • 回收站是空的
  • C:\ 上没有页面文件(显式关闭)
  • vssadmin 列表阴影没有显示阴影(“找不到满足查询的项目”)。
  • 没有 BitLocker

Chkdsk 结果:

104754175 KB total disk space.
100648156 KB in 62945 files.
    46616 KB in 16972 indexes.
        0 KB in bad sectors.
   151415 KB in use by the system.
    65536 KB occupied by the log file.
  3907988 KB available on disk. (note: this is after I cleared about 4GB)
Run Code Online (Sandbox Code Playgroud)

据称该磁盘上剩余的 86.3 GB 在哪里?

答案(也在下面): WinDirStat 帮助确定 C:\Windows\Temp\php53_errors.log 是罪魁祸首。不幸的是,使用常规工具无法识别这一点。感谢所有帮助我指向该工具的人!

AX1*_*AX1 5

WinDirStat 确实解开了这个谜团。感谢罗伯特、布伦特和 user72593!

占用所有空间的主文件是 C:\Windows\Temp\php53_errors.log -大小为84.7 GB。不确定所有这些错误是什么;我们在这台服务器上运行 Wordpress/PHP,所以它必须来自那里。也不确定为什么在 C:\Windows 上右键单击/属性不会在 Temp 文件夹中报告任何内容,这很愚蠢。

PS:似乎我不是唯一一个拥有大量 php53_errors.log 文件的人:https ://stackoverflow.com/questions/13540489


use*_*593 1

假设您没有运行已知会导致此类问题的 BitLocker,我会运行 vssadmin 来查看卷影副本是否占用了失败备份的空间,您是否运行了一些备份软件?如果这些都不适用,那么听起来您有一些分区损坏(如果 WinDirStat 还显示分区有足够的可用空间),我将通过右键单击驱动器号、转到属性和工具并选择来运行分区修复修复选项,看看是否可以解决问题。