Использование dd для резервного копирования с одного диска

У меня есть облачный экземпляр RHEL5 Amazon, который мне нужен для создания образа другого экземпляра, чтобы настроить тестовую среду для предстоящего исправления, которое я делаю. Сервер для изображения является производственным сервером.

На сервере есть один диск (xvda1, да, фактический диск - xvda1, а не xvda, как должно быть).

Я думал, что я буду использовать dd, переданный в gzip, чтобы создать образ диска. Но потом я понял, что возникнет проблема с рекурсией. Поскольку dd считывал с диска, на который записывался gzip, изображение будет содержать поврежденную копию файла gzip, а это означает, что само изображение занимает больше места, чем нужно из-за частичной копии файла gzip и, таким образом, между машинами потребуется больше времени для передачи.

Итак, какие есть варианты для резервного копирования всего диска в виде дампа из одного блока, так же, как это делает dd, но это не будет включать файл gzip, который записывается на тот же диск, с которого производится чтение?

Да, я мог бы rsync отдельные файлы, но для целей этого вопроса, скажем, это не вариант. Скажем также, что попросить Amazon добавить второй диск к экземпляру не вариант, равно как и удаленные файловые системы, такие как NFS/SSHFS/etc, и LVM.

3 ответа

Решение

Ответ заключается в том, чтобы заказать дополнительную память для экземпляра облака, а затем создать виртуальный диск. Затем добавьте локальный диск в ramdisk и сделайте с ним все, что вам нужно, чтобы получить его с сервера.

Вы хотите создать резервную копию на уровне блоков на том же диске, на который вы копируете...

Без сетевого хранилища и дополнительного локального хранилища.

Конечно, это не сработает, почему вы пытаетесь бросить вызов логике?

Щелкните правой кнопкой мыши на экземпляре в консоли, "создать AMI". Установите флажок "без перезагрузки", если вы не можете допустить нескольких минут простоя во время создания снимка.

Если это экземпляр Amazon, добавление диска всегда возможно. Создайте экземпляр EBS и присоедините его.

Другие вопросы по тегам