1

У меня есть коробка Linux с 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 ответ1

0

Использование dd для резервного копирования рекомендуется при наличии большого свободного места. В вашем случае дд далеко от эффективности. Что вы ищете, так это Acronis True Image. Он прост в использовании и имеет графический интерфейс для резервного копирования дисков типа Linux/Windows. Вы можете найти его в пакете Hiren Boot CD .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .