У меня Linux box с RHEL. На его диске ( hda1
) около 25 ГБ свободного места.
У меня есть другой диск ( hda2
), который имеет размер 250 ГБ и содержит еще один экземпляр RHEL, разбитый на разделы по 200 ГБ. Данные на диске занимают около 21 ГБ.
Образ hda2
необходимо взять и восстановить на другом диске с такими же характеристиками. Каков наилучший способ создания файла образа hda2
?
В идеале размер образа должен быть около 25 ГБ, поскольку фактические данные на диске занимают всего 21 ГБ.
Мне известны следующие два метода.
Метод 1: Необработанное изображение
dd if=/dev/hda2 of=/path/to/image
dd if=/path/to/image of=/dev/hda3
Сделает ли этот метод гигантский образ на 250 ГБ? Эффективен ли он?
Метод 2: Сжатое изображение.
dd if=/dev/hda2 | gzip > /path/to/image.gz
gzip -dc /path/to/image.gz | dd of=/dev/hda2
Я попробовал второй способ, он слишком долгий. Какие подводные камни есть у этого способа?
Какой из вышеперечисленных методов более эффективен и почему? Есть ли другая утилита Linux, которая может выполнить эту работу? Сторонние инструменты не подходят.
решение1
Использование dd для резервного копирования рекомендуется, когда у вас много свободного места. В вашем случае dd далек от эффективности. То, что вы ищете, это Acronis True Image. Он прост в использовании и имеет графический интерфейс для резервного копирования диска типа Linux/Windows. Вы можете найти его вHiren Boot CDУпаковка.