Сегодня речь пойдет о Windows Server Update Services или просто WSUS. Может случиться так, что диск или раздел, на котором находится WSUS, становится переполненным (благодаря современным терабайтным носителям уже не так актуально) или выходит из строя. Соответственно, перед системным администратором встаёт выбор — создавать новый сервер WSUS (процедура не сложная, но пожирающая время) или перенести существующий на другой жесткий диск или раздел с размером побольше. Последним и займемся.
Для начала нужно перенести папки, содержащие контент сервера WSUS, т.е. обновления. Перед переносом создаём в новом месте папку, в которую будем переносить данные. Я назвал её просто WSUS.
Перенос осуществляется при помощи утилиты wsusutil.exe, которая обычно находится по адресу C:\Program Files\Update Services\Tools. Утилита работает только с NTFS-дисками. Запустим командную строку и перейдем в необходимый нам каталог:
cd C:\Program Files\Update Services\Tools
В нашем примере мы перенесем папки с обновлениями на диск M, поэтому команда будет выглядеть следующим образом:
wsusutil.exe movecontent M:\WSUS M:\log.txt
В конце команды мы указали, что в корень диска M надо положить лог-файл. Делать это необязательно, но желательно. Утилита оповестит Вас, что копирование началось и попросит не прекращать её работу. Само копирование может занять несколько часов и зависит от объема данных. По завершению появится сообщение.
Если же жесткий диск (раздел) вышел из строя, и скопировать данные невозможно, то команда должна иметь следующий вид:
wsusutil.exe movecontent M:\WSUS M:\log.txt -skipcopy
Это изменит пути хранения данных без копирования файлов.
wsusutil.exe перенесет и все права доступа, связанные с разделами.
После переноса файлов нам необходимо перенести базу данных WSUS. Сделать это удобно через Microsoft SQL Server. Бесплатный Microsoft SQL Server 2008 R2 Management Studio Express можно взять отсюда.
Запускаем MS SQL и подключаемся к адресу \\.\pipe\mssql$microsoft##ssee\sql\query
Далее находим базу SUSDB, щелкаем по ней правой кнопкой мыши и в задачах выбираем «Отсоединить».

Для корректного отсоединения сбросим все существующие соединения, поставив галочку в пункте «Удалить соединения».
После отсоединения базу данных (а точнее, папку UpdateServicesDbFiles, где она находится) можно перенести на новое место. В нашем примере это M:\WSUS.
Теперь базу данных необходимо присоединить обратно к серверу. Для этого щелкаем правой кнопкой мыши по каталогу баз данных и нажимаем «Присоединить».

Нажимаем кнопку «Добавить» и находим нужную нам базу данных в новом месте, куда мы её только что скопировали.
Нажимаем OK, и базы перенесены!
На этом всё. Мы получили работающий сервер WSUS на новом месте.
Статьи по теме: