Эффективное представление практически пустого жесткого диска в пространстве и времени

Эффективное представление практически пустого жесткого диска в пространстве и времени

У меня 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Упаковка.

Связанный контент