Chr*_*ski 20 windows disk-space-utilization diskmanagement
我的 ac:\ 正在填满的服务器上,很可能是由于多年来补丁的积累。
Microsoft PSS 支持告诉我,简单地删除 \Windows 目录中的压缩卸载目录是不明智的。考虑到我们有 100 台 Windows 服务器,这种分散的补丁占用了我们 SAN 上的大量空间(这些 Windows 服务器位于 VMWare 中)。
除了下面的列表,你能告诉我我还能做什么来清理 C:\ 驱动器上的空间吗?我希望你可能比我收到的建议有更多的洞察力。
不要在 C 驱动器上设置虚拟内存 pagefile.sys。(系统属性\性能设置\高级\更改虚拟内存)
清除临时文件(C:\windows\temp 和 C:\Users\%Username%\AppData\Local\Temp)。
不要在 C 盘设置临时 Internet 文件。(Internet 选项\浏览历史设置\移动文件夹)
移动 Windows 搜索服务数据库。如果您已启动 Microsoft 搜索服务,请将 Windows.edb 文件移动到另一个驱动器。
( C:\ProgramData\Microsoft\Search\Data\Applications\Windows )
压缩文件夹以节省磁盘空间并使用磁盘清理
使用挂载点挂载额外的驱动器。
“Compln.exe”只能用于清理Service Pack,例如(RTM 和SP1)。在您的系统 Windows Server 2008 r2 中,它不包含任何服务包。它无法清除系统中的补丁。
???(不知道这个想法是什么)“微软提供了内置工具——磁盘清理。(你需要安装一个名为“桌面体验”的功能才能获得磁盘清理。)”
还可以采取哪些其他措施来清理服务器并释放空间?
最后,对于您使用的任何版本的 Windows,了解您用于 c:\ 的驱动器大小会很好。
我已经使用sysinternals 的“ junction ”来重定向软件分发目录或 Windows 搜索等文件夹。您还可以使用内置的 mklink 命令,但联结适用于旧版本的 Windows,并且可以在自动部署脚本中进行标准化。
它为让服务器安装运行在空间受限的 EEEpc 上创造了奇迹。
有关 mklink 的更多信息:目录连接 vs 目录符号链接?
有关特定补丁目录的分步指南,请尝试此博客。条目附在下面,并进行了一些格式修改:
使用 JUNCTION 将更新和软件分发文件夹重定向到另一个硬盘
设想
您有一台带有 8 GB 系统分区的服务器,并且它一直在填满。Windows 更新使用的软件分发文件夹是膨胀的主要来源,Microsoft 支持人员表示,您无法从 C 驱动器移动此文件夹。
解决方案
使用 Systernals 站点上的 Microsoft Junction Tool 创建到另一个硬盘驱动器或分区的符号链接。在这篇文章中,我将交替使用符号链接和连接这两个术语。
过程
停止 Windows 更新服务并重命名文件夹
开始>运行类型
cmd
并按回车类型net stop wuauserv
并按回车类型rename c:\windows\SoftwareDistribution softwaredistribution.old
并按回车使用 Junction 创建符号链接
在本例中,软件分发文件夹将从 C:\WINDOWS\SoftwareDistribution 重定向到 D:\WINDOWS\SoftwareDistribution
创建连接点
从命令提示符创建目标目录
C:\>md D:\Windows\SoftwareDistribution
创建连接点
C:\>junction C:\WINDOWS\SoftwareDistribution "D:\WINDOWS\SoftwareDistribution"
重新启动 Windows 更新服务
输入
net start wuauserv
并按回车一旦一切都被验证正常工作,删除 softwaredistribution.old 文件夹。
(您可以选择将 .old 目录的内容复制到新位置)。
小智 8
为了在 TechNet 文章移动时保留信息,以下是如何“激活”服务器 2008 或 2008 R2 上的 Microsoft 磁盘清理实用程序:
视窗服务器 2008 R2
64 位
C:\Windows\winsxs\amd64_microsoft-windows-cleanmgr_31bf3856ad364e35_6.1.7600.16385_none_c9392808773cd7da\cleanmgr.exe
视窗服务器 2008 R2
64 位
C:\Windows\winsxs\amd64_microsoft-windows-cleanmgr.resources_31bf3856ad364e35_6.1.7600.16385_en-us_b9cb6194b257cc63\cleanmgr.exe.mui
视窗服务器 2008
64 位
C:\Windows\winsxs\amd64_microsoft-windows-cleanmgr.resources_31bf3856ad364e35_6.0.6001.18000_en-us_b9f50b71510436f2\cleanmgr.exe.mui
视窗服务器 2008
64 位
C:\Windows\winsxs\amd64_microsoft-windows-cleanmgr_31bf3856ad364e35_6.0.6001.18000_none_c962d1e515e94269\cleanmgr.exe.mui
视窗服务器 2008
32 位
C:\Windows\winsxs\x86_microsoft-windows-cleanmgr.resources_31bf3856ad364e35_6.0.6001.18000_en-us_5dd66fed98a6c5bc\cleanmgr.exe.mui
视窗服务器 2008
32 位
C:\Windows\winsxs\x86_microsoft-windows-cleanmgr_31bf3856ad364e35_6.0.6001.18000_none_6d4436615d8bd133\cleanmgr.exe
找到文件后,将它们移动到以下位置:
Cleanmgr.exe 应位于 %systemroot%\System32 中。
Cleanmgr.exe.mui 应位于 %systemroot%\System32\en-US。
您现在可以通过从命令提示符运行 Cleanmgr.exe 来启动磁盘清理工具。
最后,对于您使用的任何版本的 Windows,了解您用于 c:\ 的驱动器大小会很好。
Server 2003:我们现在使用 15GB C: 驱动器。我们曾经使用 10GB 的,但补丁目录把我们吃掉了。我们不再运行其中的许多,但如果我们这样做,15GB 就是它。
Server 2008 & 2008R2:微软自己说30GB是你应该瞄准的数字。看到他们如何使这些服务器版本的补丁目录几乎不可删除,我不会怀疑他们。目前,我们将 C: 驱动器设为 20GB,但那是因为我们在本指南出现之前制作了 VM 模板。我们需要改变它。一旦考虑到坚决将东西藏在 C 上的 3rd 方安装程序,40 可能会更好:不管你告诉他们什么。
IIS 日志和 Windows 错误报告。
找一个像 SpaceMonger 这样的程序来寻找太空猪。
归档时间: |
|
查看次数: |
192851 次 |
最近记录: |