Назад | Перейти на главную страницу

Перемещение существующего Linux в LVM

У нас есть сервер с существующей установкой Linux (CentOS 6) + загрузочный раздел на диске 1 и пустой диск 2. Мы бы хотели установить следующее:

Проблема в том, как перенести основную систему на LVM без установки с нуля? Сервер размещен, поэтому мы не имеем большого влияния на процесс установки ОС. У нас есть:

Наша идея была:

Но советы / проверка по этому плану приветствуются.

Примечание. На сервере еще нет важных данных, хотя потерять уже выполненную конфигурацию было бы немного неудобно.

Вот описание процесса. Во время изменения они использовали большой раздел подкачки для размещения корневой файловой системы. Этот трюк вам не нужен, потому что у вас второй жесткий диск.

Вопрос с подвохом: поддерживает ли ваш сервер загрузку со 2-го жесткого диска? Можете ли вы настроить загрузку с жесткого диска 2hd? Я думаю, вы могли бы упростить решение и не менять раздел / boot. Загрузчики пока не любят LVM, поэтому вам все равно нужен обычный раздел для размещения вашего / boot. Оставление / boot и изменение только местоположения корневой файловой системы упрощает процесс. У вас может быть 2 записи в grub.conf в середине миграции: с root в старом месте и на LVM. В случае, если что-то пойдет не так, вы можете загрузить аварийный образ, изменить запись по умолчанию и выполнить миграцию еще раз.

И да, я полностью согласен с poige. Перед тем, как начать играть с реальной системой, протестируйте в виртуальной среде.

Некоторые дела выполнить легче, чем объяснить, как это сделать. :-) LVM-совместимый initrd, я думаю, является ключевым моментом. И вам лучше проверить это, прежде чем пытаться загрузиться. В настоящее время такие тесты легко выполнять с помощью таких программ, как VirtualBox, например, e. грамм..