Посоветуйте приложения под CentOS для клонирования всей системы.
Необходимо создать ISO образ на одном сервере и через IPMI подключить, загрузиться и восстановить его на другом сервере.
Пробовал clonesys — у него устаревшие USB драйвера, поэтому во время загрузки невозможно ответить на вопросы загрузчика через KVM.
Acronis — дорогая лицензия.
# Online imaging/cloning is not implemented yet. The partition to be imaged or cloned has to be unmounted.
Т.е. снять бэкап с продакшн сервера на лету нельзя.
есть диск 150Гб, из них система — 3.5 GB. Однако dd делает копию всего диска, всех 150 Gb.
Как заставить его делать копию только занятого пространства?
увы, никак — dd работает на другом уровне, ему все равно, что копировать.
у вас есть несколько вариантов, все же, линукс — не винда :)
1. использовать dd, на выходе сразу жать в bzip/gzip, конечный размер будет меньше, но все равно прочитан будет весь диск, да и времени на сжатие уйдет уйма;
2. завернуть в tarball всю rootfs, запустить второй сервер с livecd, распаковать и:
2-а. chroot -> grub-install -> проверить конфиги -> запускать;
2-b. с помощью dd завернуть в образ только mbr, развернуть его на втором сервере;
лично я бы воспользовался 2-а. после таких действий, обычно, остается только сетевые интерфейсы переименовать :)
ну это не лучший вариант -v --progress вывод на stdout — не сильно нужно, а вот --delete я бы не стал делать, т.к. CentOS те же настройки сети в /etc привязывает к Mac-адресу.