Я ищу возможность быстрого переноса установки Linux на другое оборудование.
Как я уже писал в другом вопросе (Невозможно получить доступ к устройству возобновления в CentOS), Я переместил 2 диска в программном RAID на другое оборудование, и теперь оно не загружается, потому что на сервере есть аппаратный контроллер SATA, не включенный в образ initrd. Я целый день пытался это решить (с очень дорогим mkinitrd), но все равно безуспешно. Все, вероятно, усложняется, потому что у меня запущен программный рейд и поверх него ОС, и где-то по ходу дела это просто не работает.
В любом случае, сейчас я хочу просто настроить новый зеркальный рейд и переместить все данные со старых дисков как можно быстрее с минимальной конфигурацией.
Есть хороший способ сделать это? Я слышал, что DD должен помочь, но будет ли он работать с контроллером позже, или он просто перезапишет все диски, и я вернусь к началу?
Заранее огромное спасибо!
Лучше всего будет выполнить rsync данных. Я бы поднял сервер и установил его на начальную "предварительную" rsync, пока исходный сервер все еще работает. Затем вы можете взять гораздо меньшее окно простоя, чтобы синхронизировать измененные и заблокированные файлы с новым сервером, когда вы будете готовы запустить его в производство.