服务器使用过度,需要删除哪些文件来释放磁盘空间

服务器使用过度,需要删除哪些文件来释放磁盘空间

由于我比较节俭,所以我想找到一些办法来清理 Windows Server 2003 标准版上的 8G C: 驱动器。由于只剩下不到 1G 的可用空间,我需要释放更多空间来安装服务包。

我对要删除的候选文件有疑问。以下文件可以安全删除吗:

c:\WINDOWS\kb*.log - 我猜是服务包日志文件,删除这些文件有什么危险吗

c:\WINDOWS\system32\c_*.nls - 不知道这些是什么

C:\Documents and Settings 中有旧的用户帐户文件夹设置,这些文件夹未被使用。我可以直接从 Windows Explorer 中删除它们吗?

还有哪些优秀的候选人?

目前 treeview 显示:

4,238MB 操作系统

2,950MB 程序文件

595M 文档和设置

我暂时还不想购买更多空间。

答案1

旧用户帐户 - 使用系统属性中的用户配置文件将其删除,这样您也可以从注册表中清除所有垃圾。

日志文件不应该只要它们没有打开,删除就会成为问题。

压缩可以有所帮助。速度会稍微慢一点,尤其是在内存不足的情况下,但还是有帮助的。

打开“显示隐藏文件”,在 Windows(或 Windows 系统)文件夹中应该有大量用于回滚更新更改的隐藏压缩文件。只要我有备份,我通常不会遇到“删除”它们的问题,而且我认为以后不会回滚任何系统更新。

建议 - 准备一个外部硬盘,不要删除内容,而是将它们移动到其他存储。如果服务器在接下来的一两天内出现问题,您可以相当轻松地恢复它。只是不要在外部存储上使用 FAT,因为大文件可能会出现问题。

我通常使用 7zip 来压缩那些我不确定是否需要一段时间的文件并将其存档。免费、快速、可以创建自解压可执行文件,并且比 ZIP 更好。

仔细检查您的 Windows 组件是否安装了您需要的组件。如果您不使用游戏(在服务器上??),则无需安装游戏。

仔细检查程序文件子目录中是否只有您当前正在运行的程序。我已删除卸载后留下的旧子目录垃圾。

如果不需要,请检查是否安装了多个版本的 Java。

检查缓存中的垃圾。临时 Internet 文件、用于下载的临时文件夹以及用户子目录中的缓存目录都是需要检查的对象。我使用“bytecount”(免费软件)来准确估计子目录的大小,因为它非常小巧,使用起来也很简单。

答案2

Windows 倾向于将大量不重要的数据隐藏在 C 盘中。以下是一些常见问题:

  • 大量事件日志(应用程序、系统、安全)
  • IIS 日志(压缩率几乎可达 95%)
  • C:\WINDOWS\PCHealth 有大量 Windows 崩溃报告
  • NTBackup 日志...这些烦人的目录毫无目的的占用了空间(您可以稍后直接手动编目磁带或备份文件)C:\Documents and Settings\All Users\Application Data\Microsoft\Windows NT\NTBackup\catalogs51

查看 WinDirStat (http://windirstat.info/) 您无需猜测空间占用了哪里,而是可以直观地看到文件和文件夹的图形表示,从而帮助您查明问题区域。

作为最后的手段,你可以删除 c:\windows 中的所有 $NTUNINSTALL 文件 http://www3.telus.net/dandemar/spack.htm

答案3

您开启了压缩功能吗?

答案4

我不知道“服务包日志文件”是什么,但日志文件一般都是值得删除的。特别是当你不使用其中的信息时。

顺便说一句,nls 建议使用“国家语言支持”,但我在谷歌上搜索时发现的几个链接都是关于难度的阅读所以我不知道它们是否是造成你问题的原因。

相关内容