У меня есть сервер Linux (Debian), который я хочу продублировать, со всеми его службами и их настройками. Фактически, это замена существующего сервера на более новое оборудование. Хочется, чтобы процесс был максимально безболезненным.
Итак, я подумал, что могу выполнить новую установку той же версии ОС (конечно, с соответствующим двоичным форматом) на новое оборудование. Затем установите дополнительные программные пакеты (у меня есть список всех apt-get install
команды со старой машины, которые я могу превратить в своего рода скрипт. Затем скопируйте /var
, /etc
, /home
и /root
каталоги со старой машины на новую.
У меня вопрос, кто-нибудь пробовал? Какие ошибки / подводные камни были обнаружены в процессе? Было ли это вообще успешным, или я просто напрасно планирую упражнение?
Я готов пройти, если никто не пробовал, и это должно работать «теоретически», поэтому любые другие идеи также приветствуются.
Помните, что когда вы выполняете команду «apt-get install» на своем новом сервере, которая извлекает пакеты новой версии из репозитория, это может вызвать у вас проблемы с конфликтующими пакетами.
У меня есть другая идея, которую я пробовал несколько лет назад: вы подключаете свой новый жесткий диск к текущей системе, создаете разделы с той же структурой, что и ваша система Debian (количество разделов, последний раздел может быть больше из-за отличия от размера жесткого диска). Затем вы загружаетесь в rescue usb и используете команду dd для создания двоичного клона каждого раздела на новый жесткий диск. После этого этапа у вас будут те же данные на новом жестком диске, за исключением загрузчика. Последнее, что вам нужно сделать, это подключить новый жесткий диск к новой системе, самостоятельно установить загрузчик (через usb-порт восстановления) и загрузиться в ОС.