Возникла простая задачка: надо регулярно бекапить полный образ диска на сервере. Решение от 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 сделать из командной строки невозможно.
Очень странный подход у Майкрософта к бекапу данных.
> Если, конечно, нет желания выделить один из жестких дисков целиком для бекапов.
А так и надо делать. Это как раз там удобно очень. На райд5 делать бэкап — скорость записи мелкая. Спроси у Миши Герасимова — у него на этом бэкапе всё сделано и он уже успешно подымал из рестора систему.
Честно говоря, от меня ускользает смысл бекапа на винт в том же корпусе. Тогда уж проще его в зеркало поставить с системным винтом. Еще быстрее будет 🙂 А скорость бекапа меня волнует меньше всего. Главное это надежность. А она по-любому выше если бекапиться на другую машину. Например у нас в офисе со вчерашнего дня появился выделенный сервер бекапов 🙂
Реальное спасибо автору за командную строку, быстро и не нужно кучу форумов лопатить, статья супер.
мож знает кто как перенести все настройки 2008 R2 (терминал сервер, юзеры, etc.) в бекап, а не образ диска целиком?
Хорошая статья! А как потом развернуть этот бекап на сервер?
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
подскажите пожалуйста
Denis:
-quiet