[обновление] Я скопировал два основных раздела с помощью gparted. теперь я застрял, пытаясь скопировать один том, потому что он состоит из двух физических томов, каждый на отдельном диске ... идеи?
/ sda5, / sdb1 = vg0
need sdc1 = нужна та же информация из vg0 на старом диске
[/Обновить]
У меня есть виртуальная машина, которую мне нужно поставить на физическую машину. У меня есть два виртуальных диска, а второй из двух виртуальных дисков используется для расширения одного из разделов файловой системы (не уверен, какой из них). Метод клонирования каждого из виртуальных дисков (или обоих с использованием параметра образа диска) слишком громоздок.
Итак, я добавил третий виртуальный диск. Я хотел бы использовать что-то вроде DD для копирования файловых разделов на третий виртуальный диск (который теперь называется / dev / sdc).
/ dev / sda = 34 ГБ / dev / sdb = 81 ГБ / dev / sdc (новый) = 160 ГБ.
Это коробка Suse 11. df -h дает:
pvdisplay показывает:
vgdisplay показывает:
Каковы были бы общие шаги для этого? Спасибо. Когда у меня есть единственный загрузочный третий виртуальный диск, я могу клонировать его на свой физический сервер.
Если вы хотите сохранить существующую структуру разделов / дисков, я бы начал с создания трех разделов на новом диске. Один для /, один для / boot (как минимум того же размера, что и сегодня. Вы можете увидеть блоки начала / конца с помощью команды fdisk -l).
Я бы создал третий раздел (sdc3) и группу томов vgextend vg0 с ним. Затем я переместил бы выделенные экстенты из sda5 и sdb1 на sdc3 и, наконец, удалил теперь нераспределенные pvs из vg.
Два других диска (установленных на / и / boot) я бы обработал с помощью dd или чего-то подобного. Обычно раздел / boot можно воссоздать, отформатировав указанный раздел, установив ядро и, наконец, загрузочный сектор диска в загрузчике. Временами, когда Ii выполнял подобные операции, это было из образа аварийного восстановления / установщика.