Как восстановить данные с тома LVM на программном массиве mdadm raid 1?

0

Я использовал Ubuntu 12.04 для создания массива raid 1 программного обеспечения mdadm из 2 жестких дисков, а затем я создал LVM для этого массива и использовал этот LVM для установки на него своей системы Ubuntu 12.04 (у меня все еще есть загрузочный раздел вне LVM).

В последнее время моя система больше не может загружаться (я думаю, что 5-летние жесткие диски могут быть слишком старыми и иметь некоторые проблемы). Теперь я загружаю свою систему с живого компакт-диска Ubuntu 16.04, но не вижу данных в томе LVM.

Может ли кто-нибудь подсказать мне порядок просмотра моих данных в томе LVM? Спасибо за любое предложение.

РЕДАКТИРОВАТЬ: На самом деле, LVM построен на 2 mdadm программных массивов raid 1. Структура приведена ниже:

/dev/sda5 + /dev/sdb5 -> A1 (1st raid 1 array)
/dev/sda6 + /dev/sdb6 -> A2 (2nd raid 1 array)
A1 + A2 -> LV1 (LVM volume built on 2 raid 1 arrays)

Когда я загружаю свой компьютер с помощью Ubuntu 16.04 live CD, вывод следующих команд:

ubuntu@ubuntu:~$ sudo lvscan
ubuntu@ubuntu:~$ sudo vgscan
  Reading all physical volumes.  This may take a while...
ubuntu@ubuntu:~$ sudo pvscan
  No matching physical volumes found
ubuntu@ubuntu:~$ 

Кажется, я не смог найти свой объем LVM.

Что я мог сделать, чтобы решить эту проблему? Любой комментарий?

user1129812
источник

Ответы:

2

Вам необходимо установить mdadm (raid deamon), который по умолчанию отсутствует на живом диске. Затем вы можете выполнить «сборку сканирования»

sudo apt-get install mdadm -y 
sudo mdadm --assemble --scan

Затем выполните lvscan / vgscan

sudo vgscan
sudo lvscan

Затем используйте, sudo fdisk -l | grep devчтобы найти свой список логических томов

Затем выполните команду fcsk с помощью команды

sudo fsck -y /dev/mapper/NAME_OF_THE_LOGICAL_VOLUME

С Уважением,

Эммануэль

Эммануэль
источник
Проверено нормально на моей системе. Кроме того, я использую, sudo vgchange -ay NAME_OF_THE_VOLUME_GROUPчтобы активировать мой логический том.
user1129812