Утилита DD для резервного копирования Windows
Мы расскажем, как посредствам специальной утилиты DD создавать резервные копии данных на виртуальном сервере под ОС Виндовс Сервер.
Несколько слов о резервном копировании файлов
Бэкапы (от английского «Backup») – это метод создания запасной копии важной информации на компьютере либо сервере. Его можно проводить ручным способом или автоматическим в соответствии с регулярным расписанием.
Утилитой DD можно воспользоваться для ОС семейства Линукс, ее команды помогают с копированием файлов через определенные операнды. Это одна из наиболее давних утилит, ее бэкапы можно открыть разнообразным софтом. Версия под операционную систему Виндовс отличается меньшим функционалом, чем версия для Линукс. К примеру, в ней отсутствует поддержка конвертации файлоы и использования блочных устройств.
Как загрузить утилиту
Скачиваем утилиту DD со специального сайта, ведь это стороннее программное обеспечение, широко доступное для пользователей.
В загруженном архиве будет несколько файлов, запустить утилиту позволит приложение dd.exe.
Как использовать
Применение DD в Виндовс системах очень похоже на ее использование в командной строке Линукса.
Для открытия страницы с помощью следует зайти в каталог с нужным объектом, а после открытия консоли PowerShell ввести:
./dd.exe --list
Если нужна запасная копия HDD вместе со всей хранящейся на нем информацией, пригодится такая строчка:
./dd.exe if=<исходный_диск> of=<полное_имя_копии> bs=1440k
Демонстрация того, как создать образ диска F и перенести его на диск Е:
./dd.exe if=.f: of=e:tempdisk1.img bs=8M
В результате получается:
rawwrite dd for windows version 0.5.
Written by John Newbigin <jn@it.swin.edu.au>
This program is covered by the GPL. See copying.txt for details
7279+1 records in
7279+1 records out
Расшифруем запись:
- Строчка if=/dev/sda отвечает за копирование всего жесткого диска sda.
- Задать конкретный объем кэша на жестком диске, который позволит ускорить процесс копирования данных, поможет выражение bs=8M. В противном случае информация начнет переноситься мелкими размерами, примерно по 512 б каждый.
- Место, куда будет копироваться файл, указывается командой of=/mnt/backup/sda.img. Первые два выражения означают точку монтирования HDD для хранения образа, то есть папке mnt с подпапкой backup.
Обратите внимание: перед создание бэкапов надо убедиться, что на желаемом диске хватает незанятого пространства.
Восстановить HDD из бэкапа поможет команда:
./dd.exe if=<полное_имя_копии> of=<целевой_диск> bs=8M
К примеру:
./dd.exe if=e:tempdisk1.img of=.f: bs=8M
В итоге получится:
rawwrite dd for windows version 0.5.
Written by John Newbigin <jn@it.swin.edu.au>
This program is covered by the GPL. See copying.txt for details
1279+1 records in
1279+1 records out
Лучше всего делать резервные копии данных по установленному графику, тогда не придется переживать о том, что администратор забыл или не успел скопировать файлы. Работа полностью автоматизируется.
Обратите внимание: здесь создание бэкапов происходит один раз за 24 часа, все данные переносятся на диск, который удален территориально от самого сервера. Пользователю нет нужды самому настраивать резервное копирование, а хранение бэкапов происходит даже при сбоях на сервере.