
У меня есть машина (гостевая виртуальная машина под управлением CentOS 6.5) с 2 дисками. Основная ОС на ней sda
, а затем 2 ТБ LVM на втором sdc
.
Я добавил еще 2 диска по 2 ТБ в машину и проходил процесс форматирования, а затем использовал fdisk
для добавления в LVM, но я fdisk'ил не тот диск, sdc
. Два новых диска появились как sdb
и sdd
. Как идиот, я не проверил fdisk -l
как следует, прежде чем продолжить.
Я создал новый основной раздел на 1, а затем снова перезаписал идентификатор системы на 8e (LVM).
Теперь sdc
у него новый UUID и новая таблица разделов.
Кто-нибудь знает, как мне восстановить это с помощью утилиты vgcfgrestore? Могу ли я просто перезаписать новый UUID поверх старого в vg1(volume-group-backup-file) и запустить восстановление?
решение1
Я сам сделал то же самое прошлой ночью, отлаживая gparted. Я обычно dd if=/dev/zero count=1 of=/dev/sdc
стирал таблицу разделов dos, затем pvcreate --uuid xxxx --norestorefile
повторно инициализировал заголовок lvm и, наконец, vcfgrestore
восстанавливался из резервной копии в /etc/lvm/backup, которую вы также можете просмотреть, чтобы узнать, какой uuid был у диска до того, как его передали pvcreate.
решение2
Спасибо, Псуси
Это было бы намного проще, чем то, что я сделал в итоге. Я использовал testdisk с глубоким анализом, чтобы заново открыть базовый раздел. Это заняло несколько часов, так как диск объемом 2 ТБ был заполнен на 89%.
После того, как я нашел диск и его размер (автоматически с помощью testdisk), я записал изменения.
Однако есть одно предостережение: в качестве типа раздела следует выбрать Intel. Если вы не выберете None, результаты, которые вы найдете, не будут записаны.
Спасибо за ответ!