Отсутствует LVM VolumeGroup – требуется восстановление

короткий рассказ:
У меня есть RAID5, который должен иметь Volumegroup, но я не могу найти его с помощью lvmdiskscan или vgscan или pvscan .
Есть ли способ убедить LVM, что это VG?

длинная история:
У меня была синология, отлично работающая. По истечении срока гарантии верхний отсек устройства сломался, поэтому я переместил все диски в Linux-сервер.
Я понял, что Synology имеет странную настройку: madam as RAID5, весь этот RAID – это VG (да только с одним устройством), и, кроме того, это был ext4 (я планировал переместить все в один zfs …)
Это было снова запущено, но «сервер» был старым домашним компьютером, поэтому время от времени он отбрасывал диск, и мне приходилось перезагружать компьютер. Вчера у меня снова был вопрос (после 72 дней) и повторил его. Во время повторной сборки диск был отмечен как «неисправный». Так что у меня было: хорошо, хорошо, запасно, неправильно.
Поскольку у меня не было другого выбора, я принуждал сборку с тремя дисками (хорошо, хорошо, возможно, устарел) и перестроил запасной.

Теперь, после перестройки, я снова пытался восстановить свой объем и не мог найти свой VG, используя lvmdiskscan или vgscan или pvscan .
Можно ли вернуть его обратно в VG?
Является ли pvcreate и vgcreate изменением данных на моем устройстве (поскольку это было мое файловое хранилище, я не могу создать резервную копию – потому что у меня нет хранилища с таким пространством)?
любые другие возможности для восстановления моего lvm?

редактировать
между тем я нашел файл резервной копии lvm:

 root@nas:/etc/lvm/backup# cat vg1000 # Generated by LVM2 version 2.02.122(2) (2015-06-20): Wed Mar 23 10:17:07 2016 contents = "Text Format Volume Group" version = 1 description = "Created *after* executing 'vgcfgbackup'" creation_host = "nas" # Linux clemens-nas 4.2.0-34-generic #39-Ubuntu SMP Thu Mar 10 22:13:01 UTC 2016 x86_64 creation_time = 1458724627 # Wed Mar 23 10:17:07 2016 vg1000 { id = "MLeMiv-dRXp-78wD-HoCO-h6fi-eydd-rQbkad" seqno = 2 format = "lvm2" # informational status = ["RESIZEABLE", "READ", "WRITE"] flags = [] extent_size = 8192 # 4 Megabytes max_lv = 0 max_pv = 0 metadata_copies = 0 physical_volumes { pv0 { id = "Bu14mQ-Yddn-mkvH-Bc17-E3nR-wlmM-XZx6yD" device = "/dev/md2" # Hint only status = ["ALLOCATABLE"] flags = [] dev_size = 11692677888 # 5,44483 Terabytes pe_start = 1152 pe_count = 1427328 # 5,44482 Terabytes } } logical_volumes { lv { id = "Bofw9D-3tnK-y9wM-dJRf-Aoq2-hONI-yRnMyu" status = ["READ", "WRITE", "VISIBLE"] flags = [] segment_count = 1 segment1 { start_extent = 0 extent_count = 1427328 # 5,44482 Terabytes type = "striped" stripe_count = 1 # linear stripes = [ "pv0", 0 ] } } } } 

Interesting Posts

Подключиться к удаленному Linux-серверу, который настроен по умолчанию, не настроен на подключение?

Как я могу выполнить скрипт как root, выполнить некоторые команды в нем как конкретный пользователь и только одну команду как root

Разница между командами «ifconfig» и «ip»

найти и удалить дубликаты в каталоге

Почему мое grep + regex не работает?

npm проверка обновлений не удалась при входе в систему

Измените команды на исходные значения

awk соответствует только 1 линии с одинаковым рисунком

Запись и воспроизведение того, что происходит от микрофона одновременно

Привязать USB-накопитель к домашней директории по требованию

Использовать piped stdin в качестве аргумента для следующей команды

yum установить несколько пакетов, включая groupisntall

Часовой пояс, установка времени в Linux с помощью shellscript

Найти правильные настройки tty & tty

Как определить модуль ядра Linux на основе руткитов?

Linux и Unix - лучшая ОС в мире.