托管 WSUS 的服务器发生灾难性故障,我们不得不重建系统驱动器。幸运的是,WSUS 的数据库和内容存储位于单独的驱动器上,因此未受到影响。在重建过程中,我们认为是时候将服务器更新到 2008 R2(从 2003 R2)。
已让服务器运行并安装 WSUS 角色,从 SQL Express 2008 R2 中分离数据库并附加原始数据库。执行 wsusutil.exe movecontent 命令,使用指向原始内容存储的 -skipcopy 开关。一切看起来都很好,直到我看到首页显示它正在尝试下载 6,436 个更新文件,大小约为 344,565 MB!!!!!!
哎呀,我想,这里有些不对劲。我磁盘上的内容存储只有 75GB,但我想恢复过程中漏掉了一些重要步骤。无论如何,有没有办法让 WSUS 重新索引其本地内容存储或类似的东西,因为我不确定下载 344 GB 是否可行!
编辑:祸不单行。我现在收到 CLSID:FX {8b6499ed-0241-e032-6508-da4b1c879d7e} 错误,无法创建管理单元。认为需要重新安装 WSUS。
答案1
所以这个过程有点复杂,但最终还是成功了。
必须进行就地升级才能修复 MMC
然后我能够再次部署 WSUS 和 IIS
重新连接数据库并将 WSUS 指向它
使用 -skipcopy 移动内容存储
花了很长时间摆弄存储数据库的目录的 SQL 权限和 NTFS 权限。
然后它只下载了 80GB,而不是 300+GB,所以可以接受。虽然不完美,但最终还是做到了 :)
答案2
如果您进入选项节点的底部,您会发现以下几个选项可能对您有帮助:
- 首先我想说的是,确保您只选择真正需要的更新,而不是全部更新。(在产品和分类下)。
- 您也可以使用那里的服务器清理向导进行一些清理,我不确定它是否会重新索引,但我认为它会清除一些旧的、未使用的和贬值的更新。
- 不确定这个设置在哪里,但我还认为有一个设置可以告诉 WSUS 不要下载任何更新,直到您批准它,这样它才不会占用空间,直到您真正准备将其推送到工作站。
希望有所帮助。