_
Москва: +7 (495) 797-43-37
Россия: +7 (800) 775-03-87

Перенос WSUS на другой диск

15.04.2014
Если на диске с данными WSUS кончилось свободное место, или он вышел из строя, возникает необходимость перенести данные на другой диск или раздел
Задача решается в два этапа: перенос файлов обновлений и перенос базы данных.

Часть 1. Перенос файлов и папок WSUS

Для решения этой задачи мы воспользуемся утилитой командной строки для управления WSUS - WSUSutil.exe.
  1. Создаем на новом диске/разделе папку для контента WSUS
  2. Открываем командную строку от имени администратора
  3. Переходим в каталог C:\Program Files\Update Services\Tools
  4. В нашем примере мы перенесем контент WSUS на диск W: в папку WSUS, лог процесса положим в файл log.txt на том же диске.
  5. Выполняем команду: wsusutil.exe movecontent W:\WSUS W:\log.txt
    В зависимости от размера папки WSUS, выполнение команды может занять продолжительное время (несколько часов). По результатам получаем сообщение "Content move has successfully finished.":
    wsus-content-move.png
  6. После этого мы можем удалить папки с контентом WSUS из прежнего размещения.
Если в вашем случае старый диск недоступен (вышел из строя), то команду следует выполнять с ключом -skipcopy, в нашем случае она выглядела бы вот так:
wsusutil.exe movecontent W:\WSUS W:\log.txt -skipcopy
Тогда WSUSutil только перепропишет пути хранения данных WSUS, и по окончанию выполнения команды скачает все необходимые обновления.
Что еще следует знать:
  • диск, на который вы будете переносить данные, должен быть отформатирован в NTFS;
  • WSUSutil не будет копировать те данные, которые уже есть в новом размещении;
  • WSUSutil при переносе данных устанавливает те же NTFS-права, что были в источнике.
Подробнее об утилите управления WSUSutil вы можете почитать в статье Managing WSUS from the Command Line.

Часть 2. Перенос базы данных WSUS

  1. Если у вас не установлены средства управления сервером MS SQL, скачиваем MS SQL Server 2008 Management Studio Express (отсюда: http://www.microsoft.com/en-us/download/details.aspx?id=7593)
  2. Установливаем его. Следует заметить, что Microsoft унифицировала установку всех продуктов, связанных с MS SQL, поэтому инсталлятор консоли управления выглядит как инсталлятор полноценного сервера, и он отпугивает. Так что приведем небольшую шпаргалку, как поставить консоль управления:

    На первом экране инсталлятора выбираем в меню слева Installation, справа - New SQL Server stand-alone installation or add features to an existing installation:

    wsus-01.png

    Доходим до этапа Installation Type, выбираем Perform a new installation of SQL Server 2008:

    wsus-02.png

    На этапе Feature Selection выбираем Management Tools - Basic:

    wsus-03.png

    Дальше процесс сводится к нажатию кнопки "Далее" и "Финиш".

  3. Открываем SQL Server Management Studio:

    wsus-04.png

  4. Подключаемся к серверу \\.\pipe\mssql$microsoft##ssee\sql\query

    wsus-05.png

  5. Находим в списке базу WSUS, выполняем Detach:

    wsus-06.png

  6. В процессе отсоединения базы сбрасываем соединения, для чего проставляем галку Drop Connections:

    wsus-07.png

  7. После отсоединения, переносим базу в новое место. У нас это, как упоминалось, диск W:, папка WSUS:wsus-08.png

  8. И присоединяем базу обратно к серверу:

    wsus-09.png

  9. Файлы указываем уже в новом расположении:

    wsus-10.png

  10. По окончании процедуры база получит новое расположение.