千家信息网

通过命令行转移wsus补丁文件,解决硬盘空间不足

发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,部署了WSUS服务器,使用正常,由于补丁下载的硬盘空间不够了,需要把补丁下载的路径改到一个比较大的硬盘上由于磁盘空间不足,希望将下载的更新文件搬迁到一个新的分区。可以使用WSUS中自带的wsusuti
千家信息网最后更新 2026年11月02日通过命令行转移wsus补丁文件,解决硬盘空间不足

部署了WSUS服务器,使用正常,由于补丁下载的硬盘空间不够了,需要把补丁下载的路径改到一个比较大的硬盘上

由于磁盘空间不足,希望将下载的更新文件搬迁到一个新的分区。

可以使用WSUS中自带的wsusutil工具进行更新安装文件的搬迁操作。具体步骤如下:

\1. 以本地管理员身份登录到WSUS服务器.

\2. 在目标分区建立文件夹以存放更新文件如d:\wsus。

\3. 打开一个CMD命令行窗口,然后进入以下路径:

C:\program files\update services\tools

\4. 运行以下命令以转移更新文件:

wsusutil.exe movecontent

如:

wsusutil.exe movecontent e:\WSUSe:\move.log

"d:\WSUS" 是新的目标路径;"d:\move.log" 是转移过程中的日志。

5.从日志中确认转移过程已完成,然后可以将原有WSUS文件夹下的UpdateServicesPackages和WsusContent删除。但不要删除UpdateServicesDbFiles文件夹,此文件夹中有可能包含SUSDB数据库文件。

更多关于wsusutil movecontent的使用,请参考以下文章中的movecontent一节:

Managing WSUS 3.0 from the Command Line

http://technet.microsoft.com/en-us/library/cc708604.aspx

此外,为了腾出更多空间,除了转移更新文件,今后若有需求,也可以转移数据库文件。方法如下:

\1. 从"CMD"命令行运行:

net stop wsusservice

\2. 使用MicrosoftSQL Server Management St io连接到SQL Server然后分离SUSDB数据库.

\3. 将SUSDB.mdf和SUSDB_log.ldf复制到新目标路径.

\4. 再次使用MicrosoftSQL Server Management St io将新地点的SUSDB数据库进行附加操作.

\5. 运行此命令启动服务:

net start wsusservice

\6. 确认WSUS工作正常后删除原有数据库文件.

更多关于如何移动SUSDB以及分离/附加SQL数据库操作的信息,请参考:

How to move SQL Server databases to a newlocation by using Detach and Attach functions in SQL Server

http://support.microsoft.com/kb/224071/en-us

搬迁工作完成后,建议对WSUS服务器执行清理操作以减小存储空间浪费并。步骤如下:

\1. 打开WSUS控制台,从"选项"中的"产品和类别"及"更新文件和语言"中,确认不必要的产品、类别和语言版本不会被下载到WSUS服务器。

\2. 清理WSUS服务器:

a. 对于WSUS 3.0,请打开"选项"下的服务器清理向导,然后选中所有选项并执行清理。

b. 对于WSUS 2.0,请按以下步骤进行:

1). 从CMD窗口中进入WSUS的工具目录下运行:

Wsusutil.exe deleteunneededrevisions

2). 从以下地址下载ServerDiagnostic Tool:

http://www.microsoft.com/windowsserversystem/updateservices/downloads/default.mspx

3).以此方式运行该工具:

WsusDebugTool.exe/Tool:PurgeUnneededFiles

经过以上步骤后,陈旧的更新修订版本等废弃的文件将会被清除。更多关于WSUS的配置选项,请参考:

Configure the WSUS 3.0 Server

http://technet.microsoft.com/en-us/library/cc708612.aspx

Configure the WSUS Server

http://technet2.microsoft.com/windowsserver/en/library/722ca089-3523-48df-b1f8-1163ba30f1cf1033.mspx

穆骥微软全球技术支持中心

你部署的是WSUS3.0SP1吗?如果是请参考以下文档:

Isss with Update Storage

http://technet.microsoft.com/zh-cn/library/cc708524.aspx

If your disk gets full, you can move theupdate files to a different location. To do this you will need to run theWSUSutil.exe tool. For this procedure, see Managing WSUS 3.0 from the CommandLine.(http://technet.microsoft.com/zh-cn/library/e0934a67-f0ed-41a3-bf57-78fd9ac94943)

当磁盘不足的时候,如果在 WSUS 服务器上存储更新文件并且磁盘已满,则可能需要更改 WSUS 存储更新文件的位置。如果存储更新文件的磁盘出现故障并且替用磁盘使用新的驱动器号,也必须更改存储更新文件的位置。

使用 WSUSutil.exe 的 movecontent 命令可以完成上述任务。WSUSutil.exe 是一种命令行工具,在安装期间复制到WSUS 服务器的文件系统。默认情况下,WSUS 安装程序会将 WSUSutil.exe 复制到以下位置:[WSUS 安装驱动器]:\Program Files\Update Services\Tools\。您必须是 WSUS 服务器上 Local Administrators 组的成员才能使用 WSUSutil.exe的 movecontent 命令。这些操作只能从 WSUS 服务器本身执行,该服务器必须是 32 位平台。

使用 WSUSutil.exe 之前必须为本地 WSUS 更新存储创建新的路径。movecontent 命令使用可选参数 -skipcopy。使用 -skipcopy 参数,您可以在不复制任何文件的情况下更改本地 WSUS 更新的存储位置。

更改本地 WSUS 更新的存储位置

1、单击"开始",然后单击"运行"。

2、在"打开"框中,键入 cmd,然后单击"确定"。

3、在命令提示符下,导航到包含 WSUSutil.exe 的目录。

4、键入以下命令:wsusutil.exemovecontent contentpath logfile [-skipcopy]

例如,键入以下内容:wsusutil.exe movecontent D:\WSUS1\ D:\move.log

WSUSutil.exe 后边是movecontent 命令、空格、新建的本地 WSUS 更新的存储路径、空格以及日志文件的路径。


文件 更新 服务 命令 服务器 存储 路径 数据 数据库 运行 位置 磁盘 空间 工具 文件夹 更多 步骤 参考 日志 目标 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 深圳恒合互联网络科技有限公司 鸠鸠互联网科技 互联网金融与金融科技 北京互联网科技有限公司 互联网的科技创新 互联网科技公司官网 碳银互联网科技 成都互联网科技公司 互联网科技生活的内容 互联网为啥属于高科技 科技互联网大厂 苏州铭阳互联网科技有限公司 互联网金融科技展 河南住房之家互联网科技 互联网公司黑科技创始人 互联网科技的全部知识 国大互联网教育科技有限公司薪资 众安科技工业互联网合作 本届互联网大会上的黑科技 互联网领先科技活动 科技创新与互联网经济 互联网金融科技平台 中盈科技互联网信息有限公司 广州恒生互联网科技有限 互联网和黑科技的看法 允成互联网科技有限公司融资 互联网新科技动漫ppt素材 城市宝互联网科技有限公司 2021世界互联网领先科技成果发布 平安好医生打造互联网科技医疗
0