我有两个用于 SQL 备份的驱动器,过去一周它们的行为一直很奇怪 - Windows 指示的可用空间与 windirstat 等指示的相差甚远。驱动器空间应该只被使用约 60 GB,但实际使用量约为 160 GB。如果最后两个备份文件仍驻留在磁盘上,这将与利用率相匹配。
SQL 服务器是 2000,OS Server 2003 x64。在 VMware 5.0 集群上运行。该系统的 OSSEC 和 McAfee 显示干净。
我目前的计划是将其中一个驱动器临时连接到另一台虚拟机进行分析。我还应该查看什么?当我在网上寻找有关此问题的文档时,有很多页面,但我没有找到对此案例的描述。
编辑:
不幸的是,即使完全重启也无法消除此行为。我还使用进程资源管理器来查找打开的文件句柄。没有结果。
答案1
尝试 chkdsk - 如果由于崩溃而导致文件未被正确删除,则它们使用的空间可能不会被标记为可用。
这两个驱动器是否存在相同的行为,还是只有一个驱动器的数字很奇怪?
答案2
跑步
vssadmin 列出 shadowstorage
从提升的命令提示符下,检查是否有任何卷影副本占用了您的空间。
答案3
很可能文件删除后进程仍占用文件空间。尝试重新启动可疑进程。
答案4
在我们的办公室,我们都是 SpaceSniffer 的超级粉丝。http://www.uderzo.it/main_products/space_sniffer/。它可以非常有助于查找包含大量您未预料到的数据的文件夹。如果操作系统确实不记得这些文件,不确定它是否会对您的情况有所帮助。