Однажды я решил найти замену таким программам как Symantec Ghost, Power Quest Drive Image или Acronis True Image.
Задача - создавать образы разделов или дисков используя бесплатное (свободное) ПО.
Решение нашлось мнгновенно (я рад что есть знакомые у которых можно спросить), программа присутствует на любом "живом" (live cd / live-dvd) диске с линуксом, стоит только загрузиться с него.
чтобы ускорить процесс (использовании разных физических дисков)
Нужно добавить параметр bs=N (N размер кэша диска)
Далее приведу несколько примеров, но сначала опишу конфигурацию используемую для примера:
Обычный компьютер, в нём 3 жестких диска.
Диск, 40Gb, с которого нужно снять образ, /dev/sda, на нем 1 раздел.
Диск, 40Gb, на него нужно сделать полную копию, /dev/sdb, пустой.
Диск, 80Gb, на него нужно записать файл-образ, /dev/sdc на нем 1 раздел, смонтирован в /mnt/sdc1
сделать клон диска (sda) на другой диск (sdb) используя кэш диска 8 мегабайт
Записать образ диска в файл
Полученный файл-образ можно сжать.
В результате получится сжатый файл file.dd.gz
Теперь пару слов о том, что файл можно сжимать в процессе создания образа
В этом примере цифра 9 означает максимальное,а следовательно и самое долгое, сжатие.
Меня очень расстроило то, что непонятно, а долго ли еще ждать? Ответ на этот вопрос помогут выяснить следующие действия…
Сначала нужно переключиться в другой терминал ALT+F2
Затем выясним номер процесса dd
Полученный номер процесса (как пример 1111) вставляем в следующую команду
Теперь переключаемся обратно на первый терминал ALT+F1 и видим, каждые 5 секунд обновляется информация о том, сколько данных обработано.
У полученного файла можно проверить контрольную сумму. /// об этом напишу позднее…
Если на исходном диске присутствуют бэды, то образ нужно создавать с дополнительными ключами. /// и об этом позднее…
Теперь о том, как распаковать file.tar.gz или file.gz
file.gz:
file.tar.gz
Как развернуть полученный образ на диск.
Если файл-образ на ДВД диске (/dev/hda, смонтирован в /mnt/cdrom) и его нужно восстановить на /dev/sda тогда
Но при имеющемся сжатом образе, действие слегка изменяется.
Это основные манипуляции. Тем, кому требуется восстановить данные с повреждённого диска, я советую почитать документацию.
В ней вы найдёте команды для снятия копий даже с дисков с "бэдами", Естественно содержимое которое не может быть прочитано не прочитается, зато програма сможет создать образ, заменяя бэды на произвольные данные, это поможет не разрушить геометрию...
Советую заглянуть в раздел "разное" , скоро там появится статья "Полезное ПО" (которая возможно, переродится в раздел сайта) там вы найдёте ссылку на программу, которая позволяет подключать образы в формате dd к виртуальным машинам.






Вышла "восьмёрка", добавилось несколько интересных функций. Бесплатно попробовать
Образы дисков - как сделать, как восстановить