Осваиваем Backup в Windows 2008 Server: бекап на сетевой диск

Возникла простая задачка: надо регулярно бекапить полный образ диска на сервере. Решение от Acronis стоит около 1000 долларов, поэтому сразу начал искать альтернативы. Оказывается, в 2008 сервере очень неплохо сделан встроенный бекап. Он позволяет делать полные образы системы и поддерживает VSS.

В первую очередь надо поставить саму фичу бекапов. Делается это через "Administrative tools -> Server Manager". Щелкаем пункт "Features", где и добавляем Windows Server Backup Features. При этом обязательно надо добавить к нему Command line tools. Почему — чуть дальше будет рассказано.

Собственно GUI от нового бекапа не представляет никакой практической пользы. Если, конечно, нет желания выделить один из жестких дисков целиком для бекапов. Причем сделано ну очень странно. У меня в системе один диск выделен под ОС, плюс сделан RAID5 из 5 дисков. GUI бекапа предлагает выбрать один из этих дисков (или все сразу). После чего честно предупреждает, что сейчас развалит нахрен весь RAID и этот диск будет переформатирован. Просто настроить бекап в произвольную папку нет никакой возможности.

Перерыв кучу форумов, я нашел, что через командную строку все-таки можно сделать бекап куда угодно. А нужно нам его делать на сетевой диск. В командной строке есть утилита wbadmin. Запускается она только под аккаунтом админа, никакие elevations пользователей с админскими правами не работают. Вот такой строчкой мы бекапим системный диск куда угодно:

wbadmin start backup -backupTarget:\\[server]\[share] -include:C: -vssFull

Еще можно добавить параметр -quiet, чтобы не задавались лишние вопросы. Сделать из этой строчки CMD-файл и запускать его через Task Scheduler нет никаких проблем. Единственный недостаток: в этом случае всегда делается полный бекап, incremental сделать из командной строки невозможно.

Очень странный подход у Майкрософта к бекапу данных.

7 комментариев Осваиваем Backup в Windows 2008 Server: бекап на сетевой диск

  • AYA

    > Если, конечно, нет желания выделить один из жестких дисков целиком для бекапов.

    А так и надо делать. Это как раз там удобно очень. На райд5 делать бэкап — скорость записи мелкая. Спроси у Миши Герасимова — у него на этом бэкапе всё сделано и он уже успешно подымал из рестора систему.

  • Честно говоря, от меня ускользает смысл бекапа на винт в том же корпусе. Тогда уж проще его в зеркало поставить с системным винтом. Еще быстрее будет 🙂 А скорость бекапа меня волнует меньше всего. Главное это надежность. А она по-любому выше если бекапиться на другую машину. Например у нас в офисе со вчерашнего дня появился выделенный сервер бекапов 🙂

  • Roman

    Реальное спасибо автору за командную строку, быстро и не нужно кучу форумов лопатить, статья супер.

  • Igor

    мож знает кто как перенести все настройки 2008 R2 (терминал сервер, юзеры, etc.) в бекап, а не образ диска целиком?

  • Хорошая статья! А как потом развернуть этот бекап на сервер?

  • roor

    Wbadmin start backup – Runs a one time backup

    Wbadmin start recovery – Runs a recovery of volumes or files specified

    Wbadmin start systemstatebackup – Performs a system state backup

  • Добрый день!
    Как прописать чтобы без нажатия подтверждения Y
    подскажите пожалуйста

Leave a Reply

You can use these HTML tags

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>