Windows server 2019 резервное копирование файлов

Windows server 2019 резервное копирование файлов

Добрый день! Уважаемые читатели и гости одного из крупнейших компьютерных блогов Pyatilistnik.org. В прошлый раз мы с вами научились настраивать сеть в Windows Server 2019 и даже протестировали на ней NIC Teaming. Двигаемся дальше и сегодня я бы хотел перевести ваш вектор изучения в сторону резервного копирования и оптимизации этого процесса. Я хочу вас научить производить удаление резервных копий (Shadow Copy), которые делает служба Архивации данных Windows Server.

В чем суть проблемы

У вас может быть установлена роль «служба Архивации данных Windows Server (Windows Server BackUP)», вы настроили задание по расписанию и все идет штатно. В какой-то момент вы сталкиваетесь с проблемой, что происходит заполнение жесткого диска резервного копирования Windows Server, роль должна видеть это и в случае нехватки пространства производить перезапись самой старой версии, по ряду причин это можете не произойти. Вторая ситуация, что у вас на диске можете быть слишком много точек резервного копирования и вы не хотели бы весь диск отдавать под них и желаете их сократить до нужного вам количества. Ниже я хочу вам показать, как вы можете все это задать явным образом.

Как удалить резервные копии Windows Server 2019 через командную строку или PowerShell

К сожалению в графическом интерфейсе у вас нет возможности явным образом задать, сколько точек восстановления должен хранить Windows Backup Server, по крайней мере в случае с состоянием системы. Но у нас все еще есть замечательная утилита командной строки wbadmin.

И так у меня есть диск E:\ на него каждый день служба архивации Windows Server 2019 делает резервную копию состояния системы, я устал получать от системы мониторинга оповещения, что на данном диске свободного пространства менее 5%, так как сколько службе Backup не дай, она все скушает и решил подрезать ее. Первое, что я хотел понять сколько точек резервного копирования у меня есть, посмотреть это можно двумя методами:

  • Через утилиту vssadmin
  • Через командлет Get-WBSummary

Получаем список резервных копий через Get-WBSummary

Get-WBSummary — это командлет получает историю операций резервного копирования на компьютере. Эта информация включает следующую запланированную резервную копию, сведения о последней резервной копии и сведения о последней успешной резервной копии. Вы можете использовать этот командлет для наблюдения за резервными копиями и расписанием резервного копирования на компьютере. Чтобы использовать этот командлет, вы должны быть членом группы «Администраторы» или «Операторы архива». (Подробнее на https://docs.microsoft.com/en-us/powershell/module/windowsserverbackup/get-wbsummary?view=win10-ps )

Читайте также:  Освободить память windows server

Вы получите вот такую информацию:

  • NextBackupTime — Время следующего запуска
  • NumberOfVersions — количество точек
  • LastSuccessfulBackupTime — Время последнего успешного бэкапа
  • LastSuccessfulBackupTargetPath — Последнее успешное место копирования
  • LastSuccessfulBackupTargetLabel — метка задания
  • LastBackupTime — Время последнего успешного бэкапа
  • LastBackupTarget — Последнее место резервного копирования
  • DetailedMessage — Сообщение
  • LastBackupResultHR
  • LastBackupResultDetailedHR
  • CurrentOperationStatus

В результате я точно вижу, что у меня 32 точки. Раньше еще была и еще действует утилита vssadmin. vssadmin более детально может показать информацию, о каждой точке резервного копирования. Запускать ее можно либо через командную строку или же через PowerShell. Введите команду:

На выходе будет список из всех ваших точек резервного копирования, вот пример:

Так же более подробно посмотреть все точки можно и через командлет Get-WBBackupSet. Get-WBBackupSet — Получает список резервных копий, которые были созданы для сервера и хранятся в указанном вами месте (Подробнее на https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/ee706675%28v%3dtechnet.10%29 )

тут так же будут вот такие данные:

Те администраторы, кто имеют слегка побольше опыта, они помнят, что удалить такие точки можно было через утилиту vssadmin, так например выглядит удаление самой старой точки:

Но в случае с установленной ролью архивации Windows Server вы получите ошибку:

Она будет работать в случае клиентских операционных систем по типу Windows 8.1, но не в случае Windows Server. Для нашей задачи есть утилита WBADMIN. Предположим, что вы хотите удалять самую старую точку резервного копирования, для этого введите:

  • -backupTarget:e: — это диск E:\
  • -deleteOldest — последняя точка

Напоминаю, что у меня их было 32. В результате вас спросят хотите ли вы произвести удаление, нажмите «Y». Далее можно заново через Get-WBSummary посмотреть количество точек. В результате видно, что их стало 31.

Чтобы удалить конкретную точку вы можете воспользоваться командой:

В результате видно, что у меня было 35 точек восстановления и после удаления точки 12/05/2019-17:00 их осталось 34.

Еще очень полезно указать максимальное количество точек резервного копирования, и все что сверх этого будет удалено. Попробуйте воспользоваться вот такой конструкцией:

В результате выполнения команды у меня осталось 30 точек отката и 4 были удалены.

PC360

Ремонт/настройка ПК и окружающих его устройств.

Архивация данных в Windows Server 2019.

Сервер настроен и работает как требуется. Сделаем резервную копию системы, чтоб сохранить рабочее состояние и в случае возникновения аварийной ситуации восстановить сервер.

Воспользуемся встроенной возможностью Windows – Системой архивации данных Windows Server. Открываем диспетчер серверов и через Мастера добавления ролей и компонентов добавляем его.

После установки компонента в диспетчере серверов в выпадающем меню пункта «Средства» выбираем строчку «Система архивации данных Windows Server».

Читайте также:  Recover windows with cd

В открывшемся окне в правой части можно выбрать архивацию по расписанию или однократную архивацию. Более надежной будет архивация по расписанию, т.к. резервная копия всегда будет с актуальными данными. Сделаем однократную копию DCSRVER2 и копию по расписанию DCSERVER3.

Архивация по расписанию. Настроим и выполним её на сервере в виртуальной машине.

Запускаем систему архивации данных Windows Server, в разделе действия выбираем расписание архивации. Откроется мастер расписания архивации. Первый пункт – Приступая к работе, читаем, жмем >>Далее.

Конфигурация архива – настраиваемый. >>Далее.

В разделе Объекты для архивации нажимаем кнопку «Добавить элементы».

В открывшемся окне выбираем все пункты, кроме диска, на котором планируем хранить архив.

После нажатия кнопки «ОК» можно еще раз убедиться, какие объекты для архивации выбраны. >>Далее.

Выбираем время выполнения архивации. >>Далее.

Тип места назначения – Архивация на жесткий диск для архивов. (отдельный жесткий диск) >>Далее.

При выполнении архивации в первый раз присутствует пункт – Выбор диска назначения. Нажимаем кнопку «Показать все доступные диски».

Выбираем из доступных дисков необходимый и жмем ОК.

Если архивация выполняется уже не первый раз, и диск для хранения архива выбирался ранее, то пункт «Выбор диска» называется «Сохранить или изменить место назначения архива». Выбираем «Оставить текущие места назначения архива». Можно изменить или удалить место хранения, отметив точкой другие строки. >>Далее.

Проверяем данные, подтверждаем операцию, нажав кнопку «Готово».

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

Восстановление системы.

Способ 1 — Операционная система работоспособна.

Восстановим систему из созданной копии. Это можно сделать из основного окна системы архивации Windows Server, нажав на строчку «Восстановление».

В первом пункте открывшегося мастера восстановления выбираем место расположения архива. >>Далее.

Выбираем дату создания архивной копии. Можно нажать на ссылку «Элементы подлежащие восстановлению» и посмотреть эти элементы. >>Далее.

Тип восстановления – Файлы и папки. >>Далее.

Восстанавливаемые элементы – выбираем Локальный диск (С:). >>Далее.

Параметры восстановления – можно ничего не изменять. >>Далее.

Подтверждаем восстановление, нажав кнопку «Восстановить».

Ожидаем ход восстановления.

По завершению восстановления в главном окне приложения можно посмотреть, какие возникли ошибки.

Способ 2. — Операционная система не работоспособна.

Выполняем загрузку ОС с установочного носителя (Флэшка, Диск). Доходим до окна, в котором есть ссылка «Восстановление системы». Нажимаем на неё.

Далее выбираем пункт – Поиск и устранение неисправностей.

В следующем меню выбираем – Восстановление образа системы.

Выбираем нашу ОС.

Откроется окошко «Восстановление компьютера из образа». Выбираем образ любым из предложенных способов. >>Далее.

Можно оставить галочку напротив пункта «Форматировать и разбить на разделы». >>Далее.

Читайте также:  Как обновится до windows 10 лицензия

Ожидаем некоторое время, пока происходит процесс восстановления.

После перезагрузки сервер восстановлен по состоянию последней резервной копии.

Запускаем систему архивации Windows Server как описано выше. Выбираем однократную архивацию.

На первом шаге открывшегося мастера отмечен пункт – Другие параметры. Нажимаем >>Далее.

При выборе конфигурации архивации отмечаем настраиваемый диапазон, так как в нашем случае контроллера домена все данные расположены на диске C и архивировать необходимо только его. Нажимаем >>Далее.

В следующем шаге мастера необходимо выбрать объекты для архивации.

Отмечаем галочкой необходимый том – WIN19(C:) >> OK, >>Далее.

Тип места назначения – Локальные диски.

Выбираем в выпадающем списке диск для расположения резервной копии. >>Далее.

Хранить резервную копию в одном и том же ПК и к тому же на одном и том же диске – это очень не надежный вариант, однако в данном случае других вариантов нет.

Проверяем и подтверждаем выполнение резервной копии, нажав кнопку «Архивировать»

Далее можно пронаблюдать за ходом архивации. Можно нажать кнопку «Закрыть» при этом архивация продолжится и завершится сама собой, о чем оповестит флажок в диспетчере серверов.

На скриншоте ниже для примера представлена архивация в сетевое расположение. В данном случае необходимо было сделать резервную копию всего сервера МАП, со всеми томами и дисками. Поэтому мне пришлось выбирать место для хранения резервной копии вне сервера.

По завершении архивации в строке состояния можно посмотреть подтверждение об успешном выполнении. В нашем случае возникла какая-то проблема.

Подробный текст ошибки гласит: Не удалось прочитать 4608 байт, поскольку на жестких дисках имеются поврежденные кластеры; данные в поврежденных кластерах не архивируются. Запустите для жесткого диска команду CHKDSK /R, а затем выполните архивацию повторно.

Команда проверки диска не помогла устранить ошибку. Дело в том, что этот HDD был установлен в ПК, на корпус которого подавалась фаза 220В вместо заземления. Электрики перепутали контакты в розетке и фаза попала на третий заземляющий контакт. Случается вот такое. В итоге пол года в ПК умирали жесткие диски и ни кто не понимал почему, пока однажды мне не довелось коснуться одновременно корпуса ПК и батареи отопления. Тут всем всё стало понятно. Заземление вернули, HDD перестали умирать. Видимо после такого диску поможет только глубокое форматирование (или уже ничего) которое выполнить сейчас не представляется возможным. Для хранения резервной копии лучше выбирать новые надежные жесткие диски.

После выполнения архивации проверяем место расположения резервной копии. Как правило, на выбранном диске создается папка WindowsImageBackup и в ней хранятся резервные копии.

Восстановление такое же, как при архивации по расписанию.

Оцените статью