Backup windows server 2020: Great Windows Server Backup Software in 2020
10 лучших бесплатных программ резервного копирования для Windows (2020)
Большинство людей, которые использовали компьютеры в течение любого периода времени, слишком хорошо знают, что отказы жесткого диска – обычное дело, и, к сожалению, они часто приходят без каких-либо предварительных предупреждений. Мы все стали жертвами темпераментных жестких дисков на каком-то этапе нашей жизни, и это всегда кажется в самый неподходящий момент. Если вы уже пострадали из-за неисправного жесткого диска (или двух), вы знаете, как важно защитить себя от такой случайности путем резервного копирования важных данных, поэтому мне не нужно проповедовать хору.
Однако, если вы все еще не создаете резервные копии всех важных документов, мультимедиа и других файлов со своего компьютера, сейчас самое время начать искать хорошее бесплатное программное обеспечение для резервного копирования, чтобы вы могли подготовлен, когда ваш жесткий диск или SSD решит, наконец, отказаться от вас. Резервное копирование данных также становится спасением на случай, если вы станете жертвой вымогателей, и с новостями о WannaCry, Petya 2.0 (NotPetya) и NemucodAES в эфире, что является лучшим способом защитить себя от киберпреступников, чем хранить все ваши данные резервное копирование, так что даже если что-то пойдет не так, ваши данные все равно будут в безопасности. Учитывая это, мы подготовили список 10 лучших бесплатных программ для резервного копирования для Windows.
ЗаметкаЯ опробовал эти бесплатные программы для резервного копирования в Windows 10, но почти все они должны работать на старых компьютерах с Windows. Кроме того, все следующие программы являются бесплатными решениями для резервного копирования, и их бесплатные версии должны быть достаточно хорошими для большинства людей, но мы также говорили об их премиальных функциях.
Лучшее бесплатное программное обеспечение для резервного копирования Windows в 2020 году
1. Macrium Reflect
Macrium Reflect, пожалуй, одна из лучших программ резервного копирования для Windows на данный момент. В нем есть бесконечный список функций, которые могут показаться вам перегруженными. Да, программное обеспечение немного сложное в использовании и предназначено в основном для профессионалов, но обычные пользователи также могут использовать этот инструмент для создания полной резервной копии своего ПК с Windows. С Macrium Reflect вы можете создать полный образ резервной копии, клонировать диск, установить резервную копию по расписанию и делать намного больше Macrium Reflect имеет как бесплатную, так и платную версии, но бесплатный инструмент поставляется со всеми необходимыми функциями, включая разностное резервное копирование, в отличие от многих программ, которые не предлагают плановое резервное копирование в бесплатной версии.
Если вы ничего не знаете, в большинстве инструментов резервного копирования обычно есть три типа методов резервного копирования: Полное, дифференциальное и инкрементное резервное копирование, Полное резервное копирование означает, что он просто скопирует все на ваш компьютер, включая ОС. Это длительный процесс, занимающий огромное дисковое пространство. Вы можете использовать этот метод резервного копирования, если вы переходите на новый компьютер. Однако, если вы намереваетесь создать систему резервного копирования по расписанию для вашего ПК на внешний жесткий диск, используйте дифференциальное или инкрементное резервное копирование. При дифференциальном резервном копировании выполняется резервное копирование полного образа, а затем в нем хранятся все изменения, начиная с первого резервного копирования полного образа. Этот процесс занимает меньше времени для резервного копирования ваших данных, а также его легко восстановить, однако через неделю или две вы должны создать полную резервную копию образа, чтобы сохранить небольшой размер разностной резервной копии.
Переходя к инкрементному резервному копированию, он также сначала создает полное резервное копирование, но сохраняет только те изменения, которые произошли с момента последнего инкрементного резервного копирования. Как результат, инкрементное резервное копирование остается очень маленьким, и процесс резервного копирования почти не занимает времени, Кроме того, вам не нужно периодически делать полное резервное копирование, что экономит еще больше времени. Однако при восстановлении этот процесс занимает слишком много времени, поскольку вам придется восстанавливать добавочные резервные копии каждого цикла. Проще говоря, у Macrium Reflect есть все три варианта, но в бесплатной версии вы получите функции полного и разностного резервного копирования, и это довольно неплохо. Чтобы узнать больше о процессе установки, просмотрите нашу подробную статью о том, как создать резервную копию в Windows с помощью Macrium Reflect.
Скачать (Свободный, Премиум-версии начинаются с $ 69,95)
2. EaseUS Todo Backup
EaseUS Todo Backup является одним из самые многофункциональные и простые в использовании утилиты резервного копирования в Windowsи если вы используете его некоторое время, нетрудно понять, почему. Подобно Macrium Reflect, EaseUS Todo Backup поставляется в трех различных вариантах (полный, разностный и инкрементальный), и на самом деле образ содержит опцию для создания загрузочного диска на основе Linux, который должен пригодиться в случае, если случится худшее. Хотя программное обеспечение позволяет пользователям планировать и выполнять пользовательские резервные копии в любое время, по умолчанию оно выполняет полное резервное копирование каждую неделю, а разностное резервное копирование – каждые полчаса на случай обнаружения каких-либо изменений в системе. Для дополнительной безопасности программное обеспечение позволяет зашифровать полные образы системы это может быть сжато на довольно высоком уровне, чтобы занять меньше места на диске.
EaseUS Todo Backup позволяет пользователям даже создавать резервные копии устройств Android. Вы также можете разделить большие образы дисков на более мелкие сегменты, и установить пароли для защиты ваших данных от слежки со стороны любого постороннего лица. Еще одна интересная функция – это опция Image Reserve, которая позволяет пользователям удалять или объединять старые системные образы, чтобы помочь сэкономить место на диске. Тем не менее, единственная лучшая функция EaseUS Todo Backup – это возможность клонировать системный диск для переноса установки Windows на другой жесткий диск или твердотельный накопитель. Это функция, которая довольно распространена для большинства утилит резервного копирования, но только в их платных платных версиях. Однако, в отличие от большинства из них, EaseUS предлагает эту важную функцию в своей бесплатной версии, которая делает его моим любимым бесплатным программным обеспечением для резервного копирования в Windows.
Скачать (Свободный, Премиум версии начинаются с $ 29,95)
3. Acronis True Image
Acronis True Image – еще один продвинутый инструмент резервного копирования для Windows, который предлагает безопасное резервное копирование через AI и многие другие интеллектуальные функции. В отличие от других программ резервного копирования, Acronis True Image предоставляет как локальное, так и облачное хранилище, используя свое решение для резервного копирования. Что касается методов резервного копирования, вы можете зеркалировать системные образы, клонировать диски в съемное хранилище, создавать диски восстановления и многое другое. Acronis также предлагает все три системы резервного копирования, а именно: полную, дифференциальную и инкрементную, так что вы сортируетесь в этом направлении. Однако имейте в виду, что Acronis True Image не имеет бесплатной версии, но предлагает бесплатную пробную версию на 30 дней. Таким образом, если вы хотите клонировать или зеркально отразить полный системный образ, вы можете с комфортом воспользоваться преимуществами Acronis True Image в течение пробного периода.
Кроме того, лучшая часть Acronis True Image состоит в том, что он предлагает полную кибербезопасность от вредоносных программ, вымогателей и криптовалют, Компания утверждает, что использует искусственный интеллект для защиты ваших данных, приложений и систем. Поскольку программное обеспечение также предлагает облачное хранилище, вы можете получить доступ к своим файлам из любого места. Это также позволяет вам удаленно управлять вашей резервной копией через любое устройство. В целом, я бы сказал, что если вы ищете полное решение для резервного копирования для Windows, то Acronis True Image – отличный выбор. Единственным недостатком является то, что он не предлагает бесплатную версию, и вы не сможете планировать резервное копирование в течение более месяца. Но кроме этого, Acronis True Images на голову выше конкурентов.
Скачать (Бесплатная пробная версия на 30 дней [No card required], Премиум версия начинается с $ 34.99)
4. Стандарт AOMEI Backupper
AOMEI Backupper Standard – это еще одно отличное программное обеспечение для резервного копирования для Windows, которое поставляется со всеми функциями, которые вы ожидаете от бесплатной программы резервного копирования. Вы можете копировать файлы, папки и целые разделы либо вручную, либо через запланированные интервалы. Как и другие инструменты резервного копирования в списке, AOMEI также предлагает вам возможность выполнять инкрементное и дифференциальное резервное копирование, что означает, что после первого полного резервного копирования время, необходимое для выполнения последующих резервных копий, значительно сокращается. Программное обеспечение также предлагает защиту паролем и полное шифрование, а также имеет возможность монтировать резервный образ как виртуальный локальный диск, который позволяет пользователям исследовать образ, как при стандартной установке Windows.
Вы также можете создать полные образы системы с AOMEI Backupper Standard, но вы не можете клонировать системный раздел для миграции на другие диски. Как и в случае с большинством программного обеспечения для резервного копирования, эти функции доступны только в Профессиональной и более поздних версиях, которые стоят 49,95 долл. США и выше.
Скачать (Свободный, Премиум версии начинаются с $ 49,95)
5. Veeam Agent для Microsoft Windows Бесплатно
Veeam Agent для Microsoft Windows Free – довольно длинное название для того, что первоначально было выпущено пару лет назад как Veeam Endpoint Backup Free. В отличие от большинства других утилит в этом списке, которые предназначены для домашнего пользователя, Veeam в основном известен своими корпоративными решениями, Тем не менее, компания предлагает бесплатную версию Veeam Agent для домашних пользователей и это одно из самых простых программ резервного копирования. Через несколько секунд вы можете создать задание для резервного копирования System и Drive, и оно начнет выполнять свою работу.
Кроме того, вы можете использовать Veeam Agent для серверов Windows, рабочих станций и устройств, работающих в общедоступном облаке. Он полностью поддерживает Windows 10 и Windows Server 2016, но официально не поддерживает ничего более старого, чем Windows 7 (SP1) или Windows Server 2008 (SP1). Это одно из самых известных решений на рынке сегодня, если вы ищете бесплатное резервное копирование ваших серверов для VMware и Hyper-V, Тем не менее, он предлагает гораздо больше функциональности, чем это. Он может создать полную резервную копию виртуальных машин и восстановить все, включая файлы, папки и настройки. Он также позволяет пользователям мигрировать между хостами, даже если вы официально не используете vMotion или Storage vMotion. Проще говоря, если вам нужно простое программное обеспечение для резервного копирования для Windows 10, которое является бесплатным и надежно работает, тогда Veeam Agent – удачный выбор.
Скачать (СвободныйПремиум-версия цены доступны по запросу)
6. Genie Timeline
Джинлайн Хронология легко имеет один из самые удобные интерфейсы среди всех программ, перечисленных здесь в списке. Он может выполнять резервное копирование файлов и папок на сетевой диск с локального компьютера, но вы также можете выбрать резервное копирование на локальный диск, если хотите. Как и AOMEI, он позволяет исключать типы файлов, которые вы не хотите делать из резервных копий, а также вы можете вручную редактировать отдельные файлы и папки из списка резервных копий. Одним интересным аспектом, который выделяет программу среди конкурентов, является приложение для iOS, которое позволяет отслеживать текущее резервное копирование с вашего iPhone или iPad.
Однако, хотя бесплатная версия Genie Timeline поставляется с некоторыми новыми функциями, она упускает некоторые стандартные функции, которые можно ожидать от бесплатной программы резервного копирования. Вы не можете планировать резервное копирование в соответствии со своими предпочтениями, что является абсолютно необходимой функцией, которую имеет большинство других бесплатных утилит, но эта не делает. Вы тоже не получить шифрование в бесплатной версии Genie Timeline. Если вам нужна какая-либо из этих функций, вам нужно будет заплатить либо за версию Home, которая начинается с 39,95 долларов США, либо версию Pro, которая начинается с 59,95 долларов США.
Скачать (Бесплатная пробная версия на 30 дней [No card required], Премиум-версия начинается с $ 39,95)
7. O & O DiskImage
Компания O & O известна своими лучшими инструментами для Windows, которые просты в использовании, и их последний продукт DiskImage ничем не отличается. Если хочешь удобное программное обеспечение для резервного копирования, которое не пугает вас бесконечными опциями затем перейдите с O & O DiskImage. Это позволяет создавать резервные копии всех дисков в один клик, а также вы можете выбрать определенные папки и файлы. У этого также есть возможность клонировать образ системы, и это здорово. По сути, вы можете переходить с одного компьютера на другой без необходимости менять реестр, настройки Windows, службы и многое другое. При этом имейте в виду, что O & O DiskImage не имеет бесплатной версии, а предлагает 30-дневный бесплатный пробный период. Так же, как Acronis True Image, вы можете использовать его для клонирования дисков, создания зеркальных образов, создания разделов диска и многого другого в течение пробного периода.
Кроме этого, O & O DiskImage предлагает возможность зашифруйте ваши резервные копии, чтобы защитить ваши данные от несанкционированного доступа. Кроме того, вы можете создать дифференциальное или инкрементное резервное копирование, если вы решите получить премиальный план. Сказав все это, вы также можете создать носитель восстановления на основе Windows-PE, который поможет вам загрузить резервную копию Windows как загрузочный диск. В общем, O & O DiskImage – это мощное программное обеспечение для резервного копирования для Windows, и вам обязательно стоит попробовать.
Скачать (Бесплатная пробная версия на 30 дней [No card required], Премиум версия начинается с $ 49,95)
8. Paragon Backup and Recovery Community Edition
Paragon Backup and Recovery имеет почти тот же набор функций, что и вышеупомянутые в списке, но у него есть крутой маленький трюк в рукаве, в отличие от некоторых его конкурентов. Программа позволяет пользователям сохранять резервные копии изображений в различных форматах, включая файл образа Microsoft PC (VHD), файл образа VMWare (VMDK) и, разумеется, собственный файл образа PVHD. Как и большинство других опций в этом списке, вы можете сжимать изображения, а также разбивать их на более мелкие части для экономии места на диске, и даже исключить определенные типы файлов из вашей резервной копии, В Paragon нет недостатка в возможностях, но он поставляется с довольно большим инсталлятором, который весит около 180 МБ, так что имейте это в виду, если хотите попробовать его.
Скачать (Свободный, Премиум версия начинается с $ 79,95)
9. Клонезилла
Если вам нужно бесплатное программное обеспечение для резервного копирования Windows для клонирования системных образов и дисков, я настоятельно рекомендую инструмент с открытым исходным кодом Clonezilla. Он не предлагает вам наилучшего пользовательского интерфейса, но он очень надежен, и вы можете клонировать жесткие диски нескольких файловых систем, даже не загружаясь в систему. Да, вам нужно создать загрузочный флэш-накопитель для использования Clonezilla, но это очень быстро, когда дело доходит до клонирования файлов, папок и системных образов с нескольких жестких дисков. Что касается системы разделов Windows, она поддерживает как GPT, так и MBR, так что это здорово. Clonezilla утверждает, что она может одновременно получать данные из более чем 40 источников жесткого диска без какого-либо снижения скорости. Подводя итог, если вы переходите на новый компьютер с Windows или перемещаете файлы на новый жесткий диск или твердотельный накопитель, используйте Clonezilla в своих интересах. Однако имейте в виду, что вы не можете планировать резервное копирование с помощью Clonezilla.
Скачать (Свободный)
10. Собственное резервное копирование Windows
Если вы ищете бесплатное программное обеспечение для резервного копирования для Windows, то почему бы не использовать собственный инструмент резервного копирования, который поставляется с Windows 10 и 7? Функция резервного копирования в Windows 10 превосходна, поскольку я лично использовал ее в прошлом. Вы можете сделать резервную копию всех ваших файлов, папок и диска на внешний диск. И дело не в том, что Windows Backup не обладает необходимыми функциями. Вы можете настроить, когда и как часто вы хотите обновлять резервную копию и что делать с резервными копиями по истечении определенного периода времени. Так что если вы хотите использовать нативный инструмент в Windows 10, откройте настройки Windows -> Обновление и безопасность и перейдите на вкладку Резервное копирование.
Кроме того, вы также можете используйте утилиту резервного копирования и восстановления, которая поставляется с Windows 10 и 7, Это более старый способ резервного копирования вашего компьютера, но он предлагает полное зеркалирование системы, что означает, что он будет копировать все ваши файлы, папки, диск и операционную систему. Так что, если вы переходите на новый компьютер, этот удобный инструмент может помочь вам с переходом. Резервное копирование и восстановление можно найти в панели управления в меню «Система и безопасность».
Выберите из этих бесплатных программ резервного копирования для Windows
Если на вашем компьютере буквально нет ничего заметного, резервное копирование вашего компьютера является неотъемлемой частью вашей цифровой жизни, но многие из нас продолжают игнорировать это, пока не станет слишком поздно. Лично я использовал Acronis True Image много месяцев назад, и это помогло мне перенести установку Windows 7 Pro с жесткого диска емкостью 320 ГБ 7200 об / мин на твердотельный накопитель 250 ГБ на базе MLC Nand. Тем не менее, Acronis, к сожалению, не предлагает бесплатную версию своего программного обеспечения для резервного копирования и восстановления, поэтому мы не могли бы включить ее в наш список, поскольку это просто подборка лучших бесплатных утилит.
В этом случае я выберу EASUS Todo Backup поверх всех остальных без особых усилий, хотя бы потому, что это единственная бесплатная утилита, которая поможет вам перенести вашу ОС на другой жесткий диск или SSD. Итак, используете ли вы какое-либо бесплатное программное обеспечение для резервного копирования, упомянутое выше, или вы используете что-то еще, что, по вашему мнению, должно было быть упомянуто здесь? Оставляйте свои комментарии или предложения ниже, так как мы любим услышать от вас.
Резервное копирование Windows Server Backup
Резервное копирование важной информации — полезная привычка в системном администрировании, позволяющая сэкономить ценное время. Рассмотрим как избавить себя от мучений в час “X” с помощью компонента Windows Server Backup.
Windows Server Backup — встроенный компонент семейства операционных систем Windows Server предназначенный для создания резервных копий ОС и работы с ними.
Приступаем к настройке.
Из меню Пуск запускаем Диспетчер серверов.
В открывшемся окне “Диспетчер серверов” выбираем “Добавить роли и компоненты”.
В открывшемся окне мастера добавления ролей и компонентов, в левой части окна, выбираем “Тип установки”, в правой — “Установка ролей или компонентов” и кликаем по кнопке “Далее”.
В обновленном окне, на этапе выбора сервера, выбираем из пула текущий. Нажимаем “Далее”.
В обновленном окне мастера, в левой его части, кликаем по “Компоненты”. В центральной части окна, в основной части окна, выбираем “Система архивации данных Windows Server”. Кликаем по кнопке “Далее”.
На этапе подтверждения кликаем по кнопке “Установить”.
Дожидаемся окончания процесса установки.
По окончании, нажимаем кнопку “Закрыть”.
Окно “Диспетчер серверов” остается открытым. В верхней правой части выбираем “Средства”. В открывшемся меню, выбираем “Система архивации данных Windows Server”.
В открывшемся окне “wbadmin”, в левой части, выбираем “Локальная архивация“, в правой части станут доступны действия с локальной архивацией. Настроим резервное копирование по расписанию — выбираем “Расписание архивации…”.
В открывшемся окне мастера расписания активации, на начальном этапе, кликаем по кнопке “Далее”.
Следующим шагом следует выбрать тип конфигурации — весь сервер или что-то конкретное. Создадим копию всего сервера. Кликаем “Далее”.
Теперь необходимо определиться сколько раз в день делать резервную копию и в какое время. Слишком часто это делать не рекомендуется. Также, лучше настроить резервное копирования на конец рабочего дня или задолго до его начала. В нашем случае пусть будет 21:00. Нажимаем “Далее”.
Теперь выбираем “куда” будет сохраняться резервная копия. Параметр имеет смысл оставить рекомендуемый системой. При желании, можно выбрать и сохранение в сетевую папку, но важно помнить, что процесс будет сильно зависеть от скорости локальной сети. Жмем “Далее”.
В обновленном окне мастера, следует выбрать диск назначения. Кликаем по кнопке “Показать все доступные диски…”. Предварительно вам необходимо создать дополнительный диск для бэкапов в разделе «Настройки» вашего сервера, вкладка «Диски».
В открывшемся дочернем окне, будут показаны другие (несистемные) диски. Устанавливаем галочку напротив необходимого носителя.
Важно! Резервные копии рекомендуется выполнять на физический, а не логический диски.
Кликаем по кнопке “OK”.
Выбранный диск добавится в общий список доступных дисков. Отмечаем его галкой и нажимаем кнопку “Далее”.
Система уведомит о намерении отформатировать выбранные ранее диски. Отвечаем нажатием на кнопку “Да”.
На этапе подтверждения операций, если все действия корректны, нажимаем кнопку “Готово”.
После непродолжительного форматирования диска программа уведомит об успешном создании события в планировщике, а также укажет дату первого выполнения резервного копирования. Кликаем по кнопке “Закрыть”.
Результат выполнения резервного копирования можно посмотреть в центральной части окна wbadmin.
Рассмотрим восстановление из резервной копии.
Все в том же окне wbadmin, в правой его части, кликаем по “Восстановление…”.
В окне мастера восстановления, выбираем место хранения архива с резервной копией. Выбираем “Этот сервер” и кликаем по кнопке “Далее”.
Следующим шагом выбираем дату создания резервной копии и кликаем “Далее”.
В обновленном окне, предстоит выбрать “Что нужно восстановить”, например, “Файлы и папки”. Нажимаем “Далее”.
Выбираем все файлы и каталоги, располагающиеся на диске “C:”. Нажимаем кнопку “Далее”.
На следующем этапе необходимо определиться что делать с файлами, если таковые уже существуют. Выбор данного действия остается за системным администратором. Мы будем перезаписывать эти файлы. Кликаем “Далее”.
На следующем шаге проверяем каталоги, которые будут восстановлены. В случае, если все указано верно, кликаем “Восстановить”.
Дожидаемся окончания процесса восстановления. По окончании нажимаем кнопку “Закрыть”.
Важно! Процесс может занять некоторое время.
Средняя оценка: 5.0
Оценили: 1
220140
Минск
ул. Домбровская, д. 9
+375 (173) 88-72-49
700
300
ООО «ИТГЛОБАЛКОМ БЕЛ»
220140
Минск
ул. Домбровская, д. 9
+375 (173) 88-72-49
700
300
ООО «ИТГЛОБАЛКОМ БЕЛ»
700
300
Бэкап файлов Windows-сервера своими руками / Хабр
Здесь мы рассмотрим, как сделать систему дифференциального бэкапа «из коробки» (ну почти), с привлечением минимального количества внешних модулей, в лучших традициях UNIX-way.
Будем использовать 7za.exe \ 7z, а также UNIX-like утилиту pdate.exe, чтобы со временем нам было работать также удобно, как и в ламповом *NIX, а заменой bash нам будет «простонародный» BAT. Предыстория и подробности — под катом.
Предыстория
Все началось с истории про невнимательного и бесстрашного пользователя, открывающего приходящие по личной почте файлы откройменя.exe на рабочем компьютере. К сожалению, это оказалось не какой-нибудь посредственной малварью, а вполне обычным шифратором. Но, помимо файлов юзера, которые, конечно же, восстановлению не подлежат, оказалась задета одна крошечная, но важная шара, доступ к которой был у всех.
Взглянув на сие зашифрованное непотребство, я с благодарностью вспомнил про то, что каждый день у меня делается бэкап этой (и не только этой) шары встроенными средствами Windows Server 2003 SP2 x64. Но, полистав этот бэкап, я понял, что в плане резервного копирования средствами самой Windows не все так радужно. Во-первых, полный бэкап оказался недоступен, а значит восстановить cold-data (файлы, которые меняются очень редко) вряд ли получится. Во-вторых, восстановление из созданного инкрементального бэкапа оказалось задачей нетривиальной — за каждый шаг получалось восстановить только данные, которые были изменены, и ничего более. Получается, чтобы восстановить хотя бы все измененные данные (раз полный бэкап оказался утерян), то пришлось бы перебирать по очереди все бэкапы — не совсем то, что я ожидал от инкрементального бэкапа в таком случае.
Кто то из вас может сказать — надо было проверять работоспособность бэкапа, и да, так оно и есть. Но тот из вас, кто работает в торговле, может понять, куда может уходить время админа — да-да, они самые, онлайн-кассы.
Крепко задумавшись, я вспомнил свое первое знакомство с системой инкрементального копирования fsbackup за авторством Максима Чиркова www.opennet.ru/dev/fsbackup — гибкость, простота, в то же время обилие возможностей и открытый формат хранения архивов (tar). Жаль, что система разработана под *NIX / Linux. Google также не ответил на мой вопрос про подобную систему под Windows. Самое полезное, что я нашел — это краткий гайд хабровчанина antip0d и пример скрипта для резервного копирования. Именно материал по последней ссылке я и использовал для своего скрипта.
Собираем систему
В первую очередь, скачиваем последнюю стабильную версию. На момент написания это 16.04. Наш бэкап будем хранить в 7z архиве: поддержка многопоточности, шифрованных/многотомных архивов, а скорость извлечения из 7z выше скорости упаковки в 10-20 раз!
UPD: Спасибо хаброжителю Taciturn за поправку — вы также можете использовать 7z.exe, уже установленный в вашей системе. Функциональных различий между 7z и 7za я не выявил.
Нас интересуют:
7za.exe — автономная версия 7-Zip.
7za.dll — библиотека для работы с архивами 7z
7zxa.dll — библиотека для распаковки 7z архивов.
Для 64-битных ОС используем те же файлы из каталога x64.
К сожалению, ссылка из используемого мной материала на утилиту pdate никуда не ведет, единственная найденная мной версия
pdate v1.1 build 2007.12.06
© 2005-2007 Pavel Malakhov [email protected]
Ссылка из встроенного мануала pdate ведет туда же, а именно — в никуда.
pm4u.opennet.ru/mysoft/pdate.htm
К счастью, на том же ресурсе есть краткая статья по этой программе, там же ее можно скачать.
Мной была использована следующая структура каталогов:
D:\winfsbackup — корневая директория скрипта и связанных файлов
D:\winfsbackup\7z — библиотеки и исполняемый файл 7za
D:\winfsbackup\backup — место хранения бэкапов (можно переназначить путем правки переменных, как и любые другие используемые файлы)
D:\winfsbackup\lists — списки включаемых и исключаемых файлов. О них расскажу чуть позже
D:\winfsbackup\log — логи
D:\winfsbackup\pdate
D:\winfsbackup\tmp — устанавливает рабочий каталог для временного базового архива
D:\winfsbackup\winfsbackup.bat — сам скрипт.
Логика работы
После обработки переменных скрипт смотрит блок :Main, где указывается логика работы бэкапа — в каком случае должен выполниться новый бэкап, а в каком случае — обновить существующий базовый архив. По умолчанию, новый архив создается в начале месяца, а все файлы из директории backup перемещаются в \backup\old, или если базового архива не существует.
Уже во время написания статьи я понял, что нужно добавить возможность обновления базового архива — упрощенный вариант «полный бэкап раз месяц + дифференциальный бэкапы к нему» целесообразно использовать для файловых обменников размером до ~250 Гб. Для моего файлообменника в 550 Гб с преобладанием мелких файлов скорость бэкапа оказалась неудовлетворительна (почти 55 часов). Справедливости ради стоит сказать, что это не может служить сколь нибудь достоверным замером производительности — в процессе бэкапа выяснилось, что некоторые файлы недоступны (привет chkdsk), а бэкап складывался в раздел удаленного сервера, который тоже был занят операциями дискового ввода-вывода.
:Main
REM Здесь описаны условия, в каком случае будет выполняться полный \ дифференциальный бэкап, либо обновление базового бэкапа.
REM Базовое условие - создание полного бэкапа если он не существует
IF NOT EXIST %baseArch% GOTO BaseArchive
REM полный бэкап раз месяц + дифференциальныt бэкапы к нему
IF %dm% EQU 1 GOTO BaseArchive ELSE GOTO UpdateArchive
REM обновляем базовый архив в 1 день месяца
REM IF %dm% EQU 1 GOTO UpdateBase ELSE GOTO UpdateArchive
REM Ежеквартальный полный бэкап (2, 19, 36 неделя года)
REM IF NOT %wn%.%dw% EQU 02.5 GOTO UpdateArchive
REM IF NOT %wn%.%dw% EQU 19.5 GOTO UpdateArchive
REM IF NOT %wn%.%dw% EQU 36.5 GOTO UpdateArchive
REM Обновляем базовый архив, каждую субботу
REM IF %dw% EQU 6 (GOTO UpdateBase) ELSE (GOTO UpdateArchive)
REM А здесь можно разместить действие, которое выполнится если предыдущие условия не отработают.
REM Я стараюсь избегать подобного поведения
ECHO Warning! No one condition matching, check :Main block of script >> %Log%
GOTO End
Первые 2 условия включены по-умолчанию, и описывают полный бэкап раз месяц + дифференциальные бэкапы. Остальные условия альтернативны, то есть при включении одного нужно выключить другое, или изменить логику работы на свой вкус.
Переменные
dm, dw, wn — соответственно день месяца, день недели и номер недели (в численном выражении).
verboseLevel — режим «говорливости», выдает информацию о том, куда будет записываться архив, и прочее. Полезно, когда вносишь в структуру скрипта серьезные изменения.
tmpDir — место сохранения временного файла. По умолчанию, 7-Zip строит новый базовый файл архива в том же самом каталоге, где и старый базовый файл архива. Определяя этот ключ, вы можете установить рабочий каталог, где будет построен временный базовый файл архива. После того, как временный базовый файл архива построен, он копируется поверх первоначального; затем временный файл удаляется.
Дифференциальный бэкап
По умолчанию, в дифференциальный бэкап помещаются файлы, которых нет в базовом архиве, а также более новые файлы. При желании, это поведение можно изменить. Описания ключей есть в стандартном файле справки 7z.
У такого подхода есть свои плюсы (которые я уже успел оценить) — быстрота разворачивания из бэкапа. В случае полного восстановления разворачиваем последний (или любой другой) имеющийся дифференциальный бэкап, а затем — полный архив, отказываясь от перезаписи имеющихся файлов.
Некоторые опции командной строки
-bsp2 — выводит строку с прогрессом выполнения в STDERR. STDOUT 7z перенаправлен в лог, прогресс, естественно, туда не пишется. Эта команда выводит его в STDERR, для большей информативности.
-ssw — упаковывает файлы, открытые для записи другим приложением. Если этот ключ не установлен, 7-Zip не включает такие файлы в архив.
-slp — крайне полезная опция. Режим больших страниц увеличивает скорость сжатия. Однако, есть пауза в начале сжатия, в то время когда 7-Zip распределяет большие страницы в памяти. Если 7-Zip не может разместить большие страницы, он размещает обычные маленькие страницы. Кроме того, Диспетчер задач не показывает реальное использование памяти программами, если 7-Zip использует большие страницы. Эта особенность работает только на Windows 2003 / XP x64. Также нужно иметь права администратора для вашей системы. Рекомендованный размер оперативной памяти для этой особенности — 3 Гб или больше. если вы используете режим -slp, ваша система Windows может зависнуть на несколько секунд, когда 7-Zip выделяет блоки памяти. Когда Windows пытается выделить большие страницы из оперативной памяти для 7-Zip, Windows может подвесить другие задачи на это время. Это может выглядеть как полное зависание системы, но затем ее работа восстанавливается, и, если распределение прошло успешно, 7-Zip работает быстрее. Не используйте режим -slp, если вы не хотите, чтобы другие задачи быть «подвешены». Кроме того, бессмысленно использовать режим -slp для сжатия небольших наборов данных (менее 100 МБ). Но если вы сжимаете большие наборы данных (300 Мб или более) методом LZMA с большим словарем, вы можете получить увеличение скорости на 5% -10% в режиме -slp.
-mmt=on — устанавливает режим многопоточности. Если у вас многопроцессорная / многоядерная система, вы можете получить увеличение скорости с этим ключом. 7-Zip поддерживает режим многопоточности только для сжатия LZMA/LZMA2 и сжатия/распаковки BZip2.
-ms=off — отключает создание solid-архивов. Качество сжатия при этом, конечно же, падает, однако есть весьма весомые плюсы — вы можете периодически обновлять данные базового архива чтобы уменьшить размер дифференциальный бэкапов, и так как архив не является целостным, не нужно будет его дополнительно «пережимать». Non-solid архив более стоек к повреждениям, и время извлечения из него происходит заметно быстрее.
Include / exclude листы
По умолчанию определено 2 типа списка — список включаемых файлов / директорий (include_general.txt), и 2 списка исключений (exclude_general.txt, exclude_regexp.txt).
Список включения также поддерживает UNC-пути. Для того, чтобы поместить файл / директорию в исключения, путь должен быть относительным.
Например, если директория для бэкапа E:\foo\bar, и мы хотим исключить вложенную директорию E:\foo\bar\somefolder, то в exclude_general.txt мы должны добавить bar\somefolder или bar\somefolder\
Путь без слэша в конце может относиться как к файлу, так и к директории.
В exclude_regexp.txt вносятся исключаемые по regexp файлы, которые просматриваются рекурсивно. * — последовательность произвольных символов,? — любой символ.
7-Zip не использует системный синтаксический анализатор подстановочных знаков, поэтому «любой файл» для 7 Zip это ‘*’, а ‘*.*’ — файл, имеющий расширение.
Ну и наконец, скрипт целиком:
@ ECHO OFF
REM Sources were found on http://sysadminwiki.ru/wiki/Резервное_копирование_в_Windows
CD %~dp0
TITLE winfsbackup
MODE CON: COLS=120 LINES=55
ECHO Setting vars...
REM --- Definition block ---
SET verboseLevel=1
SET tmpDir=D:\winfsbackup\tmp
SET run_7z=D:\winfsbackup\7z\7za.exe
SET run_pdate=D:\winfsbackup\pdate\pdate.exe
FOR /F "usebackq" %%a IN (`%run_pdate% e`) DO (SET dm=%%a)
FOR /F "usebackq" %%a IN (`%run_pdate% u`) DO (SET dw=%%a)
FOR /F "usebackq" %%a IN (`%run_pdate% V`) DO (SET wn=%%a)
SET LogDir=D:\winfsbackup\log
SET Log=%LogDir%\general.log
SET dDir=D:\winfsbackup\backup
SET dlmDir=D:\winfsbackup\backup\old
SET baseArch=%dDir%\general.7z
SET IncludeList=lists\include_general.txt
SET ExcludeList=lists\exclude_general.txt
SET ExcludeRegexp=lists\exclude_regexp.txt
SET updArch_dw=%dDir%\day_general_%dw%.7z
SET updArch_wn=%dDir%\week_general_%wn%.7z
IF %verboseLevel%==0 GOTO Main
ECHO Verbose mode ON!
ECHO Today is %wn% week of year, %dw% day of week.
ECHO Full quarter backup will execute (if enabled) on 2, 19 and 36 week, friday.
ECHO Temporary directory is %tmpDir%
ECHO Now logging into %Log%
ECHO Current backup directory is %dDir%, older backups stored into %dlmDir%
:Main
REM Here discribed conditions - in which case script will make new backup, update older one, etc
REM You are free to change these conditions
REM Make sure you envisaged all possible cases
REM Actions here are not disigned to be active more than 1 at same time, excluding base condition
REM If you want multiple conditions, you should edit it
REM Base condition - full backup will be created if it is not exist
IF NOT EXIST %baseArch% GOTO BaseArchive
REM Command below turns on making full backup at 1'st day of every month, in other days - increments
REM IF %dm% EQU 1 GOTO BaseArchive ELSE GOTO UpdateArchive
REM This option enables updating full backup every month
IF %dm% EQU 1 GOTO UpdateBase ELSE GOTO UpdateArchive
REM Uncomment these 3 commands if you want to run full backup ~every quarter (2, 19, 36 week of year)
REM IF NOT %wn%.%dw% EQU 02.5 GOTO UpdateArchive
REM IF NOT %wn%.%dw% EQU 19.5 GOTO UpdateArchive
REM IF NOT %wn%.%dw% EQU 36.5 GOTO UpdateArchive
REM This option enables rewriting base archive every saturday with new files in order to decrease size of increments
REM IF %dw% EQU 6 (GOTO UpdateBase) ELSE (GOTO UpdateArchive)
REM Here you can place default action if conditions of previous ones were not executed.
%run_pdate% "Z --- \A\c\t\i\o\n \w\a\s\ \n\o\t \s\e\l\e\c\t\e\d\! >> %Log%
ECHO Warning! No one condition matching, check :Main block of script
GOTO End
:BaseArchive
ECHO Clear %dlmDir% and move data of previous month to that dir...
IF NOT EXIST %dlmDir%\nul MKDIR %dlmDir%
DEL /Q %dlmDir%\*
MOVE /Y %dDir%\* %dlmDir% 2> nul
%run_pdate% "====== Y B =======" > %Log%
%run_pdate% "Z --- \S\t\a\r\t \t\o \c\r\e\a\t\e \n\e\w \a\r\c\h\i\v\e" >> %Log%
ECHO Creating new backup %baseArch%
%run_7z% a %baseArch% -w%tmpDir% -i@%IncludeList% -x@%ExcludeList% -xr@%ExcludeRegexp% -bsp2 -ssw -slp -scsWIN -mmt=on -mx3 -ms=off >> %Log%
IF %ERRORLEVEL%==0 (
%run_pdate% "Z --- \E\x\i\t \c\o\d\e \0 \- \a\r\c\h\i\v\e \s\u\c\c\e\s\s\f\u\l\l\y \c\r\e\a\t\e\d!" >> %Log%
) ELSE (
IF %ERRORLEVEL%==1 (
%run_pdate% "Z --- \W\a\r\n\i\n\g\! \R\e\c\i\e\v\e\d\ \e\x\i\t \c\o\d\e \1" >> %Log%
) ELSE (
IF %ERRORLEVEL%==2 (
%run_pdate% "Z --- \E\x\i\t \c\o\d\e \2 \- \F\A\T\A\L \E\R\R\O\R\!" >> %Log%
) ELSE (
IF %ERRORLEVEL%==7 (
%run_pdate% "Z --- \E\x\i\t \c\o\d\e \7 \- \C\o\m\m\a\n\d \p\r\o\m\p\t \e\r\r\o\r!" >> %Log%
) ELSE (
IF %ERRORLEVEL%==8 (
%run_pdate% "Z --- \E\x\i\t \c\o\d\e \8 \- \N\o\t \e\n\o\u\g\h \m\e\m\o\r\y" >> %Log%
) ELSE (
ECHO Recieved error 255 - user stopped running process or exit code unknown! >> %Log%
)
)
)
)
)
)
)
GOTO End
:UpdateBase
ECHO Refreshing base archive
ECHO ******* ******* ******* >> %Log%
%run_pdate% "Z --- \S\t\a\r\t \t\o \u\p\d\a\t\e \a\r\c\h\i\v\e" >> %Log%
%run_7z% u %baseArch% -up0q1r2x1y2z1w0 -w%tmpDir% -i@%IncludeList% -x@%ExcludeList% -xr@%ExcludeRegexp% -bsp2 -ssw -slp -scsWIN -mmt=on -mx5 -ms=off >> %Log%
IF %ERRORLEVEL%==0 (
%run_pdate% "Z --- \E\x\i\t \c\o\d\e \0 \- \u\p\d\a\t\e \s\u\c\c\e\s\s\f\u\l\l\y \f\i\n\i\s\h\e\d" >> %Log%
) ELSE (
IF %ERRORLEVEL%==1 (
%run_pdate% "Z --- \W\a\r\n\i\n\g\! \R\e\c\i\e\v\e\d\ \e\x\i\t \c\o\d\e \1" >> %Log%
) ELSE (
IF %ERRORLEVEL%==2 (
%run_pdate% "Z --- \E\x\i\t \c\o\d\e \2 \- \F\A\T\A\L \E\R\R\O\R\!" >> %Log%
) ELSE (
IF %ERRORLEVEL%==7 (
%run_pdate% "Z --- \E\x\i\t \c\o\d\e \7 \- \C\o\m\m\a\n\d \p\r\o\m\p\t \e\r\r\o\r!" >> %Log%
) ELSE (
IF %ERRORLEVEL%==8 (
%run_pdate% "Z --- \E\x\i\t \c\o\d\e \8 \- \N\o\t \e\n\o\u\g\h \m\e\m\o\r\y" >> %Log%
) ELSE (
ECHO Recieved error 255 - user stopped running process or exit code unknown! >> %Log%
)
)
)
)
)
)
)
GOTO End
:UpdateArchive
ECHO Updtaing existing full backup
ECHO ******* ******* ******* >> %Log%
%run_pdate% "Z --- \S\t\a\r\t \t\o \u\p\d\a\t\e \a\r\c\h\i\v\e" >> %Log%
IF %dw%==7 (SET updArch=%updArch_wn%) ELSE SET updArch=%updArch_dw%
REM --- Check files existence ---
IF EXIST %updArch% DEL /Q %updArch%
REM --- Create incremental archive ---
<nul set /p strTemp=Updating %baseArch% to incremental %updArch% archive
ECHO.
%run_7z% u %baseArch% -u- -up0q0r2x0y2z0w0!%updArch% -w%tmpDir% -i@%IncludeList% -x@%ExcludeList% -xr@%ExcludeRegexp% -bsp2 -ssw -slp -scsWIN -mmt=on -mx5 -ms=off >> %Log%
IF %ERRORLEVEL%==0 (
%run_pdate% "Z --- \E\x\i\t \c\o\d\e \0 \- \u\p\d\a\t\e \s\u\c\c\e\s\s\f\u\l\l\y \f\i\n\i\s\h\e\d" >> %Log%
) ELSE (
IF %ERRORLEVEL%==1 (
%run_pdate% "Z --- \W\a\r\n\i\n\g\! \R\e\c\i\e\v\e\d\ \e\x\i\t \c\o\d\e \1" >> %Log%
) ELSE (
IF %ERRORLEVEL%==2 (
%run_pdate% "Z --- \E\x\i\t \c\o\d\e \2 \- \F\A\T\A\L \E\R\R\O\R\!" >> %Log%
) ELSE (
IF %ERRORLEVEL%==7 (
%run_pdate% "Z --- \E\x\i\t \c\o\d\e \7 \- \C\o\m\m\a\n\d \p\r\o\m\p\t \e\r\r\o\r!" >> %Log%
) ELSE (
IF %ERRORLEVEL%==8 (
%run_pdate% "Z --- \E\x\i\t \c\o\d\e \8 \- \N\o\t \e\n\o\u\g\h \m\e\m\o\r\y" >> %Log%
) ELSE (
ECHO Recieved error 255 - user stopped running process or exit code unknown! >> %Log%
)
)
)
)
)
)
)
:End
ECHO Done!
%run_pdate% "Z --- \D\o\n\e" >> %Log%
ping localhost -w 1000 -n 5 > nul
Вместо окончания
Всегда есть люди, которые против подобных решений, и всеми руками-ногами «за» использование всяких акронисов и прочего «махрового энтерпрайза».
Я же считаю, что решение должно быть соразмерно поставленной задаче, а в моем случае задача — иметь в укромном месте резервную копию файлопомойки, которую можно быстро развернуть — именно этим меня и разочаровал ntbackup.
Собранный пример можно посмотреть на YandexDisk.
Там же — zip-архив для скачивания.
Конструктивная критика, советы, и тем более, тестирование — welcome!
Спасибо за внимание! Всем долгого аптайма, стабильного линка, и конечно, бэкапов под рукой.
Резервирование Windows с помощью компонента Windows Server Backup
В инструкции описан процесс настройки резервного копирования сервера под управлением операционной системы Windows Server 2016 с помощью компонента Windows Server Backup.
Что это такое?
Windows Server Backup — встроенный компонент операционной системы Windows, позволяющий создавать резервные копии системы и работать с ними.
Установка Windows Server Backup на сервер
Откройте панель управления сервером Windows и найдите Add roles and features.
В качестве типа установки укажите Role-based or feature-based installation.
выберите ваш сервер из пула серверов.
Отметьте галочкой Windows Server Backup.
Для установки нажмите кнопку Install.
Начнется процесс установки компонента.
Настройка
Чтобы открыть систему архивации Windows зайдите в Диспетчер серверов, в правом верхнем углу нажмите Tools и выберите Windows Server Backup. Найти компонент можно также в панели управления в разделе Администрирование.
В открывшемся окне в меню слева нажмите Local Server. В горизонтальном меню справа появится вертикальное меню, в котором можно настроить расписание резервного копирования, одноразовое создание копии и восстановление.
Для настройки расписания нажмите кнопку Backup Schedule. У вас есть возможность создать резервные копии целой системы, отдельных дисков или разделов или даже приложений. Рассмотрим резервирование целой системы, для этого отметьте Full server.
Примечание: если вам необходимо создать резервные копии отдельных файлов, выберите Custom.
На следующем шаге нужно задать частоту создания резервной копии и время. Укажите время из предложенного списка.
Примечание: минимальная частота создания резервной копии — 1 день.
выберите место для сохранения вашей резервной копии. В примере мы создадим резервную копию на выделенный виртуальный жесткий диск. Также можно использовать отдельный том файловой системы или общую сетевую папку.
Примечание: использование выделенного жесткого диска возможно только при его наличии.
На следующем шаге необходимо выбрать нужный диск для хранения копии. Нажмите Show All Available Disks.
Отметьте доступный диск галочкой и нажмите OK.
выберите диск.
На системный вопрос об удалении данного диска из резервной копии нажмите OK.
На системный вопрос о форматировании данного диска нажмите Yes.
Примечание: не забудьте перенести все нужные данные.
Проверьте настройки.
Начнется форматирование диска, на котором будут храниться резервные копии.
В итоге вы увидите статус настройки расписания резервного копирования.
После того как в указанное время будет запущен компонент бекапирования, в главном меню вы увидите количество копий, статус и время последнего резервирования.
Восстановление из резервной копии
В окне компонента Server Backup в меню слева нажмите Local Server и нажмите опцию Recover.
Для восстановления системы выберите источник резервной копии, он может находиться на этом севере или в сетевой папке.
На следующем шаге выберите нужную точку для восстановления — дату и время.
Далее нужно указать, что именно требует восстановления: файлы и каталоги, тома файловой системы, приложения, состояние системы.
Выберем для восстановления все каталоги диска C:\.
Укажите дополнительные опции для восстановления.
Обратите внимание на второй пункт данного окна, в нем необходимо выбрать действие, которое будет выполняться, если нужный файл существует.
Проверьте выбранные файлы и каталоги для восстановления.
Процесс восстановления займет некоторое время.
P. S. Другие инструкции:
Спасибо за Вашу оценку!
К сожалению, проголосовать не получилось. Попробуйте позже
HVBackup — backup виртуальных машин hyper-v
Хочу поделиться с вами простым и быстрым способом бесплатно бэкапить виртуальные машины, работающие под гипервизором hyper-v с помощью утилиты hvbackup. Если в режиме работы полноценного сервера с графическим интерфейсом это может быть не очень актуально, так как присутствует штатное средство для бэкапа, но если вы используете бесплатную версию Hyper-V Server, вопрос становится очень актуальным.
Если у вас есть желание научиться строить и поддерживать высокодоступные и надежные системы, рекомендую познакомиться с онлайн-курсом «Administrator Linux. Professional» в OTUS. Курс не для новичков, для поступления нужно пройти .
Если вы еще не настроили бесплатный гипервизор hyper-v, рекомендую познакомиться с моим материалом на эту тему — Установка и настройка Windows Hyper-V Server 2019. Если у вас он уже настроен и встал вопрос о том, как быстро, удобно и бесплатно его забэкапить, то я рекомендую воспользоваться бесплатной утилитой HV Backup.
HVBackup описание утилиты для hyper-v
Основной целью проекта HVBackup было создание бесплатного, простого и эффективного решения для резервного копирования виртуальных машин hyper-v, работающих как в одиночном режиме, так и в кластере.
Утилита работает на всех версиях операционной системы, начиная с Windows Server 2008 и далее, как в графическом режиме, так и Server Core установках. Утилита поддерживает в том числе и бесплатную редакцию гипервизора Hyper-V Server.
HVBackup поддерживает app consistent и crash consistent бэкапы hyper-v, используя VSS, встроенный в систему. Существует множество коммерческих решений, основанных на таком же способе бэкапа виртуальных машин, но среди бесплатных мне известен только этот продукт.
Компания codeplex, производитель программы, утверждает, что она регулярно использует HVBackup в своей инфраструктуре, что гарантирует высокое качество работы и своевременные исправления или изменения.
Программа может запускаться из командной строки, вызываться из Powershell скриптов, либо быть встроенной в любое .Net приложение через соответствующую библиотеку.
Принцип работы этой утилиты достаточно прост. Программа создает в указанном каталоге отдельный zip архив для каждой виртуальной машины, который включает в себя всю информацию, относящуюся к ней.
Системные требования:
.Net Framework 3.5
Установка .Net Framework 3.5 в командной строке
Чтобы установить .Net Framework 3.5 необходимо выполнить следующие команды в Powershell.
Windows Server или Hyper-V Server 2012:
Install-WindowsFeature NET-Framework-Core
Windows Server 2008 или 2008 R2 (не core):
ocsetup NetFx3
Windows Server (core) или Hyper-V Server 2008 / 2008 R2:
ocsetup NetFx3-ServerCore
HVBackup пример использования
Выполнить полный VSS backup всех виртуальных машин хоста:
HVBackup -a -o d:\vm-backup
Выполнить полный VSS backup списка виртуальных машин (необходимо использовать кавычки, если имена машин содержат пробелы). Бэкап выполняется на удаленный сервер:
HVBackup -l "VM1,VM2" -o \\backup-server\wm-backup
Сделать полный бэкап виртуальных машин, список которых содержится в текстовом файле (каждая ВМ в отдельной строке):
HVBackup -f list.txt -o d:\wm-backup
Скрипт для автоматического бэкапа
Если вы хотите запланировать автоматическое выполнение резервного копирования, то удобнее всего сделать простой bat файл для этих целей и запланировать его исполнение. Создадим backup-all.cmd следующего содержания:
set BCKPATH="\\backup-server\wm-backup" rem net use %BCKPATH% /user:<user> <password> pushd %BCKPATH% && forfiles.exe -m *.zip -d -7 -c "cmd /c del @path" popd HVBackup.exe -a -o %BCKPATH% 1> log_out.txt 2> log_err.txt
Этот скрипт перед выполнением бэкапа всех виртуальных машин будет удалять zip файлы старше 7-ми дней в указанной директории. Пути и параметры вы можете подредактировать под свои нужды.
Теперь создадим запланированное задание на сервере для периодического выполнения резервного копирования созданным ранее скриптом:
schtasks.exe /create /tn HVBackup /tr c:\backup-all.cmd /sc DAILY /ru <username> /rp /st 01:00:00
Если необходимо удалить задание:
schtasks.exe /delete /tn HVBackup /f
Немедленное выполнение задания:
schtasks.exe /run /tn HVBackup
Параметры командной строки HVBackup
Использование: HVBackup.exe [options]
-b, —backup
Выполнить backup (по-умолчанию).
-r, —restore
Выполнить восстановление.
-f, —file
Текстовый файл, содержащий список виртуальных машин по одной в каждой строке.
-l, —list
Список виртуальных машин для бэкапа.
-a, —all
Резервное копирование всех виртуальных машин на сервере.
-n, —name
Если указано, то делается бэкап только перечисленных виртуальных машин.
-g, guid
Если указано, то делается бэкап перечисленных виртуальных машин по GUID.
-o, —output
Обязательный параметр. Конечная папка для архивов. Может быть в виде локального или сетевого пути.
—outputformat
Формат имени архива виртуальной машины. {0} имя машины, {1} GUID машины и {2} текущая дата и время. По-умолчанию: «{0}_{2:yyyyMMddHHmmss}.zip»
-s, —singlevss
Сделать один snapshot для всех виртуальных машин.
—help
Вывести справку по командам:
Заключение
Не понравилась статья и хочешь научить меня администрировать? Пожалуйста, я люблю учиться. Комментарии в твоем распоряжении. Расскажи, как сделать правильно!
На этом все. Единственное замечание — я не тестировал падение производительности во время выполнения бэкапа. На глаз я не заметил никаких тормозов в работе виртуальных машин. Но они у меня все ненагруженные были. Время выполнения бэкапа каждой машины значительное. Но, конечно, оно зависит от множества факторов.
Есть хорошая возможность совместить HVBackup и бэкап серверов с rsync. Например, делать архивы локально на сервере с hyper-v, монтировать к linux серверу папку и с помощью rsync забирать zip файлы с виртуальными машинами. Либо сразу делать резервное копирование на линуксовую самбу, к примеру. По приведенной выше ссылки есть пример на эту тему.
Онлайн курс по Linux
Если у вас есть желание научиться строить и поддерживать высокодоступные и надежные системы, рекомендую познакомиться с онлайн-курсом «Administrator Linux. Professional» в OTUS. Курс не для новичков, для поступления нужны базовые знания по сетям и установке Linux на виртуалку. Обучение длится 5 месяцев, после чего успешные выпускники курса смогут пройти собеседования у партнеров.
Что даст вам этот курс:
- Знание архитектуры Linux.
- Освоение современных методов и инструментов анализа и обработки данных.
- Умение подбирать конфигурацию под необходимые задачи, управлять процессами и обеспечивать безопасность системы.
- Владение основными рабочими инструментами системного администратора.
- Понимание особенностей развертывания, настройки и обслуживания сетей, построенных на базе Linux.
- Способность быстро решать возникающие проблемы и обеспечивать стабильную и бесперебойную работу системы.
Проверьте себя на вступительном тесте и смотрите подробнее программу по .
Помогла статья? Подписывайся на telegram канал автора
Анонсы всех статей, плюс много другой полезной и интересной информации, которая не попадает на сайт.
Настраиваем резервное копирование контроллеров домена Active Directory
В этой статье мы поговорим об особенностях резервного копирования контроллеров домена Active Directory, рассмотрим, как настроить автоматическое резервное копирование AD с помощью PowerShell и встроенных средств Windows Server.
Нужно ли бэкапить Active Directory?
Не раз слышал от знакомых администраторов мысль, что если у тебя несколько (5, 10 и т.д.) территориально разнесенных контроллеров домена Active Directory, то бэкапать AD вообще не нужно, т.к. при нескольких DC вы уже обеспечили высокую отказоустойчивость домена. Ведь в такой схеме вероятность одновременного выхода из строя всех DC стремится к 0, а если один контроллер домена упал, то быстрее развернуть новый DC на площадке, а старый удалить с помощью ntdsutil.
Однако в своей практике я встречался с различными сценариями, когда все контроллеры домена оказались повреждёнными: в одном случае все контроллеры домена (а их было более 20 штук в разных городах) оказались зашифрованными из-за перехвата пароля домена шифровальщиком через утилиту mimikatz (для предотвращения таких схем см. статьи “Защита Windows от mimikatz” и “Защита привилегированных групп администраторов”), в другом случае домен положила репликация поврежденного файла NTDS.DIT.
В общем, бэкапить AD можно и нужно. Как минимум вы должны регулярно создавать резервные копии ключевых контроллеров доменов, владельцев ролей FSMO (Flexible single-master operations). Вы можете получить список контролеров домена с ролями FSMO командой:
netdom query fsmo
Как проверить дату последнего бэкапа контроллера домена Active Directory?
Вы можете проверить, когда создавалась резервная копия текущего контроллера домена Active Directory с помощью утилиты repadmin:
repadmin /showbackup
В данном примере видно, что последний раз бэкап DC и разделов AD выполнялся 2017-02-18 18:01:32 (скорее всего он не делался с момента развертывания контроллера домена).
Вы можете получить статус по резервному копированию всех DC в домене командой:
repadmin /showbackup *
Если ваши контроллеры домена запущены на виртуальных машинах, и вы создаете бэкап через снапшоты (см. пример с резервным копированием Hyper-V), то при бэкапе эти даты не обновляются по понятной причине. В большинстве современных средств резервного копирования есть опция, позволяющая указать что это DC и при бэкапе нужно обновлять данные в каталоге LDAP.
Бэкап контроллера домена AD с помощью Windows Server Backup
Если у вас нет специального ПО для резервного копирования, вы можете использовать для создания резервных копий встроенный Windows Server Backup (этот компонент пришел на замену NTBackup). Вы можете настроить автоматическое задание резервного копирования в графическом интерфейсе Windows Server Backup, но у него будут ряд ограничений. Основной недостаток – новая резервная копия сервера всегда будет перезаписывать старую.
При создании резервной копии контроллера домена через WSB, вы создаете резервную копию Состояния системы (System State). В System State попадает база Active Directory (NTDS.DIT), объекты групповых политик, содержимое каталога SYSVOL, реестр, метаданные IIS, база AD CS, и другие системные файлы и ресурсы. Резервная копия создается через службу теневого копирования VSS.
Вы можете проверить, установлен ли компонент Windows Server Backup с помощью PowerShell командлета Get-WindowsFeature:
Get-WindowsFeature Windows-Server-Backup
Если компонент WSB отсутствует, его можно установить с помощью PowerShell:
Add-Windowsfeature Windows-Server-Backup –Includeallsubfeature
Или установите его из Server Manager -> Features.
Я буду сохранять бэкап данного контроллера домена AD в сетевую папку на отдельном выделенном сервере для резевного копирования. Например, путь к каталогу будет таким \\srvbak1\backup\dc01. Настроим NTFS разрешения на этой папке: предоставьте права чтения-записи в этот каталог только для Domain Admins и Domain Controllers.
Резервное копирование Active Directory с помощью PowerShell
Попробуем создать бэкап контроллера домена с помощью PowerShell. Для хранения нескольких уровней копий AD мы будем хранить каждый бэкап в отдельном каталоге с датой создания копии в качестве имени папки.
Import-Module ServerManager
[string]$date = get-date -f 'yyyy-MM-dd'
$path=”\\srvbak1\backup\dc1\”
$TargetUNC=$path+$date
$TestTargetUNC= Test-Path -Path $TargetUNC
if (!($TestTargetUNC)){
New-Item -Path $TargetUNC -ItemType directory
}
$WBadmin_cmd = "wbadmin.exe START BACKUP -backupTarget:$TargetUNC -systemState -noverify -vssCopy -quiet"
Invoke-Expression $WBadmin_cmd
Запустите данный скрипт. Должна появится консоль wbadmin с информацией о процессе создании резервной (теневой) копии диска:
The backup operation to \\srvbak1\backup\dc1\2019-10-10 is starting. Creating a shadow copy of the volumes specified for backup...
У меня первая попытка создать бэкап DC завершилась с ошибкой (контролер домена — это виртуальная машина VMWare):
Detailed error: The filename, directory name, or volume label syntax is incorrect. The backup of the system state failed [10.10.2019 8:31].
Я открыл журнал ошибок WSB — C:\Windows\Logs\WindowsServerBackup\Backup_Error-10-10-2019_08-30-24.log.
В файле содержится одна ошибка:
Error in backup of C:\windows\\systemroot\ during enumerate: Error [0x8007007b] The filename, directory name, or volume label syntax is incorrect.
Забегая вперед, скажу, что проблема оказалась в некорректном пути в одном из драйверов VMWware Tools.
Чтобы исправить эту ошибку, откройте командную строку с правами администратора и выполните:
DiskShadow /L writers.txt
list writers detailed
После формирование списка наберите quit и откройте файл «C:\Windows\System32\writers.txt». Найдите в нем строку, содержащую “windows\\”.
В моем случае найденная строка выглядит так:
File List: Path = c:\windows\\systemroot\system32\drivers, Filespec = vsock.sys
Как вы видите, используется неверный путь к драйверу VSOCK.SYS.
Чтобы исправить путь, откройте редактор реестра и перейдите в раздел HKLM\SYSTEM\CurrentControlSet\Services\vsock.
Измените значение ImagePath с\systemroot\system32\DRIVERS\vsock.sys
наSystem32\DRIVERS\vsock.sys
Запустите скрипт бэкапа еще раз.
Если бэкап выполнен успешно, в логе появятся сообщения:
The backup operation successfully completed. The backup of volume (C:) completed successfully. The backup of the system state successfully completed [10.10.2019 9:52].
Проверим даты последнего бэкапа на DC:
repadmin /showbackup
Теперь тут указано, что последний раз бэкап контроллера домена выполнялся сегодня.
На сервере резевного копирования размер каталога с резервной копией контроллера домена занимает около 9 Гб. По сути на выходе вы получили vhdx файл, который можно использовать для восстановления ОС через WSB, или вы можете вручную смонтировать vhdx файл и скопировать из него нужные файлы или папки.
Если на площадке имеется несколько DC, то не обязательно бэкапить их все. Для экономии места достаточно периодически бэкапить базу данных AD — файл ntds.dit. Для этого используйте следующие команды:
$WBadmin_cmd = "wbadmin start backup -backuptarget:$path -include:C:\Windows\NTDS\ntds.dit -quiet"
Invoke-Expression $WBadmin_cmd
Размер такого бэкапа будет составлять всего 50-500 Мб в зависимости от размера базы AD.
Для автоматического выполнения бэкапа, нужно на DC создать скрипт c:\ps\backup_ad.ps1. Этот скрипт нужно запускать по расписанию через Task Sheduler. Вы можете создать задание планировщика из графического интерфейса или из PowerShell. Главное требование — задание должно запускать от имени SYSTEM с включенной опцией Run with highest privileges. Для ежедневного бэкапа контролера домена AD создайте следующее задание:
$Trigger= New-ScheduledTaskTrigger -At 01:00am -Daily
$User= "NT AUTHORITY\SYSTEM"
$Action= New-ScheduledTaskAction -Execute "PowerShell.exe" -Argument "c:\ps\backup_ad.ps1"
Register-ScheduledTask -TaskName "StartupScript_PS" -Trigger $Trigger -User $User -Action $Action -RunLevel Highest –Force
Итак, мы настроили резевное копирование состояния AD, а в следующей статье мы поговорим о способах восстановления AD из имеющейся резервной копии контроллера домена.
Отличное программное обеспечение для резервного копирования Windows Server в 2020 году
За последние несколько лет серверы Windows, безусловно, совершили огромный скачок. Они более безопасны и предоставляют дополнительные преимущества для защиты наших данных. Тем не менее, мы всегда должны быть готовы к худшему сценарию. Вы можете потерять важные данные по множеству причин. Чтобы сохранить его в безопасности, вы можете просто воспользоваться помощью лучшего программного обеспечения для резервного копирования для сервера Windows.
При обновлении версии Windows или при атаке вредоносного ПО мы часто теряем важные данные. Чтобы помочь нашим читателям, мы составили тщательно подобранный список некоторых из лучших инструментов для резервного копирования серверов Windows. Прочтите и выберите наиболее предпочтительное приложение для защиты ваших данных.
Что такое серверы резервного копирования?
Сервер резервного копирования — отличный способ, где вы можете создавать резервные копии файлов, приложений и баз данных в удаленной сети. Это своего рода технология резервного копирования и восстановления данных в случае внезапной потери данных.Благодаря резервному копированию файлов на сервере резервного копирования вы можете избежать многих проблем с данными вашего компьютера — например, сбоя жесткого диска , вирусной атаки, сбоя данных и так далее.
Обычно сервер резервного копирования может работать только на компьютере с Windows, и вам необходимо сохранить журналы резервного копирования, которые сообщат вам, какие файлы были скопированы. Если вы хотите сохранить копии данных приложения на сервере, вам необходимо сначала закрыть приложение. Кроме того, хоть это и сервер, но всегда есть свой отказоустойчивый RAID-накопитель.
Что такое Windows Server Backup?
Windows Server Backup (WSB) — это функция для резервного копирования и восстановления важных файлов, приложений, разделов или томов, системных настроек и серверов на компьютере с Windows. WSB не имеет функции шифрования. И он будет хранить только одну версию резервных копий. Если вы хотите создать новую резервную копию, старая версия будет заменена и удалена.
Он также имеет некоторые ограничения по носителям. Он работает на локальном диске в качестве места назначения резервного копирования.Однако для съемного устройства вроде флешки, CD / DVD. Это либо невозможно, либо сложно. Вот почему мы думаем, что вам нужна программа резервного копирования для Windows Server. WSB не является полным решением для резервного копирования, и мы хотели бы помочь вам полностью защитить ваши данные. Давайте посмотрим на пятерку лучших программ резервного копирования серверов в 2019 году.
5 лучших программ резервного копирования Windows Server в 2019 г.
- 1. Symantec Backup Exec
- 2. Acronis Backup and Restore
- 3.Карбонит
- 4. ShadowProtect 4 (Сервер)
- 5. Резервное копирование Windows NT
Существует множество инструментов и настольных приложений, которые могут выполнять резервное копирование всего сервера Windows. Мы перечислили пять лучших инструментов прямо здесь.
1. Symantec Backup Exec
Первым выбором в нашем списке решений для серверов резервного копирования является Symantec Backup Exec . Этот инструмент предоставляет компаниям и предприятиям специальные услуги для создания полной резервной копии своего сервера Windows.Первоначально он поставляется с 60-дневным бесплатным пробным периодом и может выполнять резервное копирование всего вашего сервера в облаке. Он также известен как Veritas Backup Exec и совместим практически со всеми ведущими версиями Windows. Он предоставляет различные варианты резервного копирования (резервное копирование образа, полное резервное копирование, дифференциальное резервное копирование и т. Д.). Благодаря дополнительному уровню безопасности, защите виртуального сервера и поддержке облачных сервисов он считается одним из лучших инструментов резервного копирования для сервера Windows.
- Полностью совместим с Windows 2012, Windows 2008, Windows 2003 R2, Windows 10, Windows 8.1, Windows 7, Red Hat Enterprise Linux, SUSE Linux Enterprise Server и Windows Server 2016.
- Поддержка нескольких языков
- Cloud с Microsoft Azure, Google Cloud, Amazon S3 и др.
- Поддержка защиты виртуального сервера и интегрированное средство дублирования данных
- Централизованное администрирование, управление и отчетность
- Несколько вариантов резервного копирования и восстановления
Поддержка
2. Acronis Backup and Restore
Acronis Backup and Restore — еще одно популярное программное обеспечение, которому доверяют более 500 000 компаний по всему миру.Вы можете попробовать его бесплатную версию или получить премиальный план для одной рабочей станции всего за 69 долларов. Он также имеет специальные настраиваемые инструменты для предприятий. Это высокоскоростное, эффективное и безопасное программное обеспечение для резервного копирования для Windows Server, которое обязательно окажет значительную поддержку своим пользователям. У него также есть свои облачные решения для хранения данных и план аварийного восстановления.
- Это быстрое и простое в использовании решение.
- Обеспечивает дополнительную безопасность благодаря своей торговой марке CloudRAID.
- Он имеет веб-панель управления, которая обеспечивает удобное управление вашим сервером.
- Он интегрирован с функцией резервного копирования Acronis в облаке.
- Добавлены такие преимущества, как хранение объектов, веб-хостинг статического контента, Storage-as-a-Service и многое другое.
3. Карбонит
Carbonite предоставляет профессиональные решения для резервного копирования на нескольких платформах. Для предприятий есть несколько планов стоимостью от 270 долларов в год (неограниченное количество компьютеров), что также включает дополнительные 250 ГБ облачного хранилища.Carbonite также известен своим гибридным средством резервного копирования, которое обеспечивает физическое резервное копирование данных. С помощью этого программного обеспечения для резервного копирования серверов вы можете сделать полную резервную копию своей системы в облаке. Он также имеет веб-панель управления, к которой можно получить доступ из любого места. Это позволит вам в кратчайшие сроки получить доступ к своим данным на нескольких платформах.
- Обеспечивает автоматическое облачное хранилище для вашего сервера, жестких дисков, внешнего диска и т. Д.
- Инструмент имеет удобный интерфейс и чрезвычайно прост в использовании.
- Доступ к веб-панели инструментов можно получить из любого места.
- Инструмент легко установить, настроить, выполнить резервное копирование и восстановить свои данные.
- Он обеспечивает сквозное высокоуровневое шифрование для защиты ваших данных.
4. ShadowProtect 4 (сервер)
ShadowProtect , возможно, не является основным решением для резервного копирования серверов Windows, но он, безусловно, удовлетворит ваши потребности благодаря своим индивидуальным решениям.Помимо предоставления функций для резервного копирования и восстановления сервера, его также можно использовать в качестве виртуальной машины для резервного копирования и восстановления. Есть специальные планы для малого бизнеса, а также для домашних компьютеров и рабочих станций. Он работает как в Windows, так и в Linux со встроенными облачными сервисами. Вы можете попробовать его бесплатно и воспользоваться дополнительными преимуществами, связанными с услугами резервного копирования и восстановления .
- Он предоставляет обширные возможности для резервного копирования и восстановления серверов Windows.
- Пользователи могут управлять своим резервным копированием из централизованной системы.
- Можно выполнить немедленное или запланированное автоматическое резервное копирование.
- Он также может выполнять резервное копирование базы данных SQL и обеспечивать поддержку виртуальных машин.
- Инструмент может конвертировать образы резервных копий в файлы VHD и VMDK.
- Инструмент поставляется с исключительной круглосуточной технической поддержкой.
5. Резервное копирование Windows NT
Если вам не нравится использовать какие-либо сторонние инструменты, вы также можете воспользоваться помощью Windows NT Backup .Он поставляется практически со всеми серверами Windows и может использоваться для создания подробной резервной копии вашей системы. Хотя он не дает дополнительных преимуществ, как другие инструменты, его наверняка можно использовать для удовлетворения ваших основных потребностей. Поскольку он не поддерживает облачное хранилище, вы можете сделать резервную копию в локальном хранилище, а затем восстановить ее в соответствии с вашими потребностями.
- Простой в использовании и бесплатный
- Это встроенный инструмент, который поставляется с Windows server
- Может использоваться для ручного или автоматического резервного копирования
- Создает системный образ файла
- Обеспечивает удобный способ восстановления резервной копии.
- Полностью совместим с каждым сервером Windows
.
Заключительные слова
Идите вперед и выберите предпочтительный вариант создания резервной копии вашего сервера Windows.Теперь, когда вы знаете об этих инструментах, вы можете легко воспользоваться помощью программного обеспечения для резервного копирования Windows Server, чтобы сохранить свои данные в безопасности. С помощью этих параметров резервного копирования сервера вы можете легко создать вторую копию своего сервера и наверняка преодолеть непредвиденную ситуацию с потерей данных.
Если вы хотите просто выполнять резервное копирование файлов, мы рекомендуем другое программное обеспечение для резервного копирования данных — AOMEI Backupper . Это надежная программа резервного копирования и восстановления, которая поддерживает различные типы режимов резервного копирования, соответственно полное, инкрементное и дифференциальное.Кстати, вы можете запланировать время и частоту резервного копирования в соответствии с вашими потребностями. Автоматическое резервное копирование значительно сэкономит ваше время и силы. Загрузите его и сделайте резервную копию файлов на компьютер, внешний жесткий диск или NAS-диск.
Услуги резервного копирования данных
- Резервное копирование компьютера
- Резервное копирование жесткого диска
- Резервное копирование для Mac
- Облачное резервное копирование
.
26 ЛУЧШЕЕ программное обеспечение для резервного копирования в 2020 году (бесплатное и платное)
- Home
Testing
- Back
- Agile Testing
- BugZilla
- Cucumber
- Database Testing
- Testing
- Database Testing
- Назад
- JUnit
- LoadRunner
- Ручное тестирование
- Мобильное тестирование
- Mantis
- Почтальон
- QTP
- Назад
- 00030003 Центр контроля качества
- 0003 Центр контроля качества
- SoapUI
- Управление тестированием
- TestLink
SAP
- Назад
- A BAP
- APO
- Начинающий
- Basis
- BODS
- BI
- BPC
- CO
- Назад
- CRM
- Crystal Reports
- Crystal Reports
- Заработная плата
- Назад
- PI / PO
- PP
- SD
- SAPUI5
- Безопасность
- Менеджер решений
- Successfactors
- SAP Tutorials
4
- Web
- Apache
- AngularJS
- ASP.Net
- C
- C #
- C ++
- CodeIgniter
- СУБД
- JavaScript
- Назад
- Java
- JSP
- Kotlin
- Linux
- Linux
- Kotlin
- Linux
- Perl
js
- Назад
- PHP
- PL / SQL
- PostgreSQL
- Python
- ReactJS
- Ruby & Rails
- Scala
- SQL
- SQL
- UML
- VB.Net
- VBScript
- Веб-службы
- WPF
000
000
0003 SQL
000
0003 SQL
000
Обязательно учите!
- Назад
- Бухгалтерский учет
- Алгоритмы
- Android
- Блокчейн
- Business Analyst
- Создание веб-сайта
- CCNA
- Облачные вычисления
- 00030003 COBOL 9000 Compiler
- 9000 Встроенные системы
- 00030002 9000 Compiler 9000
- Ethical Hacking
- Учебники по Excel
- Программирование на Go
- IoT
- ITIL
- Jenkins
- MIS
- Сеть
- Операционная система
- Назад
- Управление проектами Обзоры
- Salesforce
- SEO
- Разработка программного обеспечения
- VB A
Big Data
- Назад
- AWS
- BigData
- Cassandra
- Cognos
- Хранилище данных
- 7
- 7