![Windows Server 2008 R2 报告磁盘已满,但文件未添加](https://linux22.com/image/602734/Windows%20Server%202008%20R2%20%E6%8A%A5%E5%91%8A%E7%A3%81%E7%9B%98%E5%B7%B2%E6%BB%A1%EF%BC%8C%E4%BD%86%E6%96%87%E4%BB%B6%E6%9C%AA%E6%B7%BB%E5%8A%A0.png)
我有一台运行 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)
那么磁盘上剩余的 86.3 GB 在哪里呢?
答案(也在下面):WinDirStat 帮助确定 C:\Windows\Temp\php53_errors.log 是罪魁祸首。不幸的是,使用常规工具无法识别这一点。感谢所有帮助我找到该工具的人!
答案1
WinDirStat 确实解开了谜团。感谢 Robert、Brent 和 user72593!
占用所有空间的主要文件是 C:\Windows\Temp\php53_errors.log - 大小非常大84.7 GB大小。不确定所有这些错误是什么;我们在这个服务器上运行 Wordpress/PHP,所以它一定来自那里。也不确定为什么在 C:\Windows 上单击右键/属性不会在 Temp 文件夹中报告任何内容,这太愚蠢了。
PS:看来我不是唯一一个拥有大量 php53_errors.log 文件的人:https://stackoverflow.com/questions/13540489
答案2
假设您没有运行已知会导致此类问题的 BitLocker,我会运行 vssadmin 来查看您的卷影副本是否因备份失败而占用空间,您是否运行了一些备份软件?如果上述两种方法都不适用,则听起来您的分区损坏了(如果 WinDirStat 也显示分区有足够的可用空间),我会通过右键单击驱动器号、转到属性和工具并选择修复选项来修复分区,看看是否能解决问题。