Нам необходимо полностью заменить диск в Linux-боксе Red Hat 4 на диски большего размера, поскольку у нас закончилось место. Мы ищем утилиты или приложения (Ghost?) - или процесс, который позволит нам это сделать. По сути, нам нужно клонировать сервер и снова установить его на диск большего размера - и расширить тома.
Вы можете использовать живой компакт-диск и просто добавить диски в файлы изображений. Переключите диски, снова загрузитесь с живого компакт-диска и скопируйте образы на новые диски.
Затем вы можете увеличить разделы и файловые системы, чтобы использовать дополнительную емкость.
В этом вопросе есть хорошая информация об использовании dd: Использование DD для клонирования дисков
это очень легко сделать с помощью компакт-диска clonezilla live или gparted. Если вы используете lvm, вы также можете сделать это онлайн.
Добавьте диск в систему или систему, к которой вы можете подключиться, и выполните синхронизацию всего диска. Использование чего-то вроде dd - пустая трата времени, поскольку оно копирует все сектора, а не только файлы.
что-то столь же простое, как rsync -av / root @ remote_host: / mnt / new_drive (это также работает через ssh, поэтому вам не нужно настраивать какой-либо сервер rsync).
Это также избавляет от необходимости «клонировать» сервер, а затем выполнять расширение, которое потенциально может потерпеть неудачу. Настройте диски так, как вы хотите, а затем просто скопируйте меньшую систему на большие диски.
Вы можете посмотреть на Копировать. Это бесплатное программное обеспечение, которое я использовал. У него есть функция копирования, стирания, но, что наиболее важно, у него есть функция для копирования (клонирования) жестких дисков с расширением этого жесткого диска, делая именно то, что ваш вопрос просил сделать.
Будьте осторожны - это займет некоторое время.