Кажется, нет ничего особенно неправильного (или сложного) в том, что вы делаете, хотя, поскольку вы используете LVM, у вас есть другой вариант: вы можете использовать pvmove
для перемещения данных в новый массив. Преимущество в том, что вы можете делать это онлайн, практически исключая простои.
Чтобы использовать pvmove, вы должны расширить существующую группу томов ( pvcreate / dev / md1 && vgextend existing-group / dev / md1
), а затем использовать pvmove для перемещения логических томов ( pvmove --atomic / dev / sda5 / dev / md1
) и, наконец, удалите sda5 из группы томов ( vgreduce existing-group / dev / sda5
).
Вы можете копировать / загружаться онлайн (с помощью dd
), потому что он не используется во время нормальной работы - просто сначала размонтируйте его.
В любом случае не забудьте обновить initramfs - теперь ему нужно запустить mdraid, чего не было раньше.
Запланируйте следующую перезагрузку и приготовьте диск восстановления на случай, если что-то пойдет не так (например, initramfs сгенерирован некорректно). И, конечно же, хорошая идея - сначала протестировать и прочитать man-страницы.
mkdir выдаст ошибку, если каталог уже существует.
mkdir-p НЕ БУДЕТ выдавать ошибку, если каталог уже существует. Кроме того, каталог останется нетронутым, т. е. содержимое останется прежним.