Назад | Перейти на главную страницу

Как сделать единовременную полную резервную копию Windows Server без необходимости в программе восстановления?

У меня есть сервер Windows SBS с примерно 500 ГБ данных, которые я списываю, но я хотел бы сделать последнюю резервную копию сервера и поместить ее на внешний USB-накопитель.

У меня уже есть несколько резервных копий сервера на диске из прошлого, но они сделаны через Simpana Commvault.

Мне нужна резервная копия, которая просто скопирует файловую структуру, списки ACL, временные метки и т. Д., Как на том NTFS на внешнем диске. Таким образом, если кто-то скажет: «Мне нужен x-файл на сервере, который вы распаковали», я могу быстро выполнить поиск на внешнем диске, вместо того, чтобы запускать Commvault, каталогизировать, восстанавливать и т. Д.

Я знаю, что встроенная резервная копия Windows великолепна, но мне просто не хочется запускать ее для восстановления на этом уровне. Я бы хотел вариант, при котором в будущем не потребуется программа для запуска восстановления. Достаточно простого крепления привода.

Я считаю, что могу прекрасно использовать robocopy, но я не уверен, правильно ли он захватит каталог Windows, системные файлы и полные профили пользователей даже с /ZB вариант.

Параметры?

Является Robocopy /E /ZB /COPYALL /DCOPY:DAT /MT:32 /R:5 /W:5 /LOG:copylog.log путь сюда?

Простым решением может быть использование чего-то вроде disk2vhd. Это создаст файл VHD, который представляет собой формат образа диска, совместимый с Hyper-V, а также может быть напрямую смонтирован в Windows 7/2008 R2 и выше. Файлы VHD также можно преобразовать, чтобы вы могли загрузиться в виртуальную машину, совместимую с гипервизорами Vmware, Virtual Box и другими популярными инструментами визуализации.

Единственная проблема, которую я обнаружил, заключается в том, что disk2vhd имеет некоторые проблемы с программным RAID Windows. Если вы используете это, вам может потребоваться что-то еще.

Как и все резервные копии, проверьте его, подключившись к нему в другой системе.

Вы можете запустить его прямо в ОС HOST. Он будет использовать VSS, но для достижения наилучших результатов вам следует остановить большинство служб.

Один вариант, который может показаться безумным, - это загрузить живой диск Linux и использовать dd чтобы сделать побитовую копию всего диска.

В принципе:

  1. Сделайте Live-диск Linux (CD или USB-ключ)
  2. Загрузитесь с этого
  3. Подключите внешний USB-накопитель (должен быть такого же размера или больше, чем системный диск)
  4. Выясните, какое устройство является исходным системным диском, а какое - USB-накопителем.
  5. Запустите что-то вроде dd if=/dev/sda of=/dev/sdc bs=1024 - но замените sda и sdc устройствами, которые вы определили на шаге 4. if= для системного устройства и of= для внешнего USB-накопителя.

Это не самый быстрый метод, так как он не умеет пропускать неиспользуемые блоки, но гарантированно получить все. Диск должен быть даже загрузочным.

Предполагая, что никто больше не использует сервер (чтобы не было проблем с заблокированными файлами или людьми, создающими новые во время копирования), robocopy должен работать нормально, но возникнет несколько проблем:

  • Просмотр разрешений с другого компьютера, вероятно, покажет вам только SID, а не фактические имена пользователей, поскольку они привязаны к серверу SBS.
  • Возможно, вам в любом случае придется сбросить разрешения для всех файлов, чтобы иметь возможность читать их. Не проблема, если вы являетесь администратором компьютера, с которого читаете его, просто хлопот.
  • Вы не сможете легко получить доступ к чему-либо, кроме простого файла - к данным обмена, материалам SQL-сервера и т. Д.

Если все это приемлемо, приступайте к робокопии.

Я предпочитаю работать с выведенными из эксплуатации серверами с помощью инструментов Hyper-V или VMware для преобразования P2V. Это дает мне образ диска, который я могу загрузить и войти на сервер, а также восстановить все, что необходимо. Затем, после тестирования, я сохраняю этот образ диска на внешнем жестком диске или нашем NAS, чтобы он не загромождал наши фактические хосты виртуальных машин, но был легко доступен, когда нам это нужно.

В качестве дополнительного бонуса для Hyper-V вы можете просто взять vhd-файл и смонтировать его с компьютера с Windows, не загружая его. Не уверен, есть ли аналогичная функция для VMware.

Вы можете использовать Clonezilla вживую загрузочный компакт-диск для создания образа системы Windows на внешний жесткий диск USB (или образ на сетевом томе).

Компакт-диск полностью поддерживает аппаратный RAID-контроллер HPSA / CCISS на сервере ProLiant, поэтому все будет распознано.

Соответствующая документация.

Я большой поклонник SelfImage даже если домашняя страница мертва, и вам нужно скачать в другом месте.

Запустите его от имени администратора, и он создаст резервную копию на уровне раздела или на уровне диска либо в файл образа диска, либо в другой раздел или диск, и пропустит пустое пространство. Работает без Linux, без перезагрузки, без ворчания об открытых файлах.

Он небольшой, простой, бесплатный и, по моему опыту, очень полезен.