我们有一个600 Gigs的硬盘,快满了。它已填满18,501,765个文件(主要是19k小图像)和7,142,132个文件夹。很难找出所有空间也都去了哪里。我们的常规清理程序没有清理足够的空间,这意味着我们需要从整体上看待该驱动器,并确定其中有什么以及可以移动或卸下的内容。我们已经尝试了多个应用程序,到目前为止,它们要么已崩溃,要么只是运行了惊人的时间才能完成。
服务器信息
- 操作系统:Windows Server 2003
- 文件系统:NTFS
解
Space ObServer能够读取18,501,765个文件和7,142,132个文件夹,而几乎不占用任何内存。我敢肯定这主要是由于它使用SQL后端存储所有数据。不幸的是,它是所有产品中最昂贵的,每台服务器259.95美元。
尝试的解决方案
在研究期间,我尝试了几种不同的收费和免费解决方案。我保留了下面尝试过的产品列表,以供大家参考。
免费软件
JDiskReport-停止在1000万WinDirStat-停止在1000万SpaceMonger - 跳绳由于RAM存储的提SpaceSniffer-在未知处停止-崩溃
付费软件
FolderSizes-停在1200万(300万个文件夹)的TreeSize专业 - 跳绳由于RAM存储的提
更新
更新#1:我正在尝试分析的服务器具有2 GB的RAM,并且我尝试尝试的大多数产品似乎都尝试将文件/文件夹信息保留在内存中。使用18,501,765个文件和7,142,132个文件夹时,这样做往往会很快用完。
更新#2:看起来WinDirStat的开发人员已经参与其中,足以告诉我们它可以在64位下进行编译。这样可以为它提供更多的内存,但是除非它们可以持久存储到磁盘上,否则我不确定是否足够。