Как решить эту проблему LVM в Ubuntu на внешнем USB-накопителе?

Как решить эту проблему LVM в Ubuntu на внешнем USB-накопителе?

Я постараюсь быть кратким и лаконичным.

Недавно я стер свой сервер Ubuntu и переустановил 20.04 на старый Proliant DL360. К этой системе было подключено два внешних USB-накопителя Seagate, на которых хранится большая часть данных, которые мне нужны.

Я пытаюсь разобраться в настройке LVM, но у меня недостаточно опыта в этой области.

Ситуация на дороге

В этой системе имеется 9 физических дисков. 7 из них находятся во встроенном отсеке для дисков, а 2 — это внешние USB-накопители.

Два из встроенных дисков представляют собой зеркальный RAID 1. Остальные 5 — RAID 0 (катастрофа вот-вот случится). Все они контролируются аппаратным RAID-адаптером, поэтому Ubuntu видит их как два физических диска.

sda                               8:0    0 136.7G  0 disk             << --- RAID 1 Mirror
├─sda1                            8:1    0     1M  0 part 
├─sda2                            8:2    0     1G  0 part /boot
└─sda3                            8:3    0 135.7G  0 part 
  └─ubuntu--vg-lv--0            253:1    0 135.7G  0 lvm  /
sdb                               8:16   0 683.5G  0 disk             << --- RAID 0 (Eeek!)
└─vg0-lv--0                     253:0    0 683.5G  0 lvm  /home
sdc                               8:32   0   3.7T  0 disk 
└─sdc1                            8:33   0   3.7T  0 part 
  └─server1--vg-exodus          253:10   0   3.7T  0 lvm  /exodus     << --- External USB
sdd                               8:48   0   4.6T  0 disk 
├─sdd1                            8:49   0   200M  0 part 
└─sdd2                            8:50   0   4.6T  0 part 
  └─server1--vg-leviticus       253:2    0   4.6T  0 lvm  /leviticus  << --- External USB

Everything below this?  *Shrug*

sr0                              11:0    1  1024M  0 rom  
server1--vg-root-missing_0_0    253:3    0   135G  0 lvm  
└─server1--vg-root              253:4    0   135G  0 lvm  
server1--vg-swap_1-missing_0_0  253:5    0   976M  0 lvm  
└─server1--vg-swap_1            253:6    0   976M  0 lvm  
server1--vg-genesis-missing_0_0 253:7    0   410G  0 lvm  
└─server1--vg-genesis           253:8    0   410G  0 lvm  
server1--vg-exodus-missing_1_0  253:9    0    12M  0 lvm  
└─server1--vg-exodus            253:10   0   3.7T  0 lvm  /exodus

Итак, в общей сложности Ubuntu видит 4 физических диска.

Что происходит

Каждый раз, когда я перезагружаю систему, два внешних USB-накопителя не монтируются.

Что я делаю, чтобы получить к ним доступ

Поскольку я не уверен, как решить эту проблему навсегда, я просто делаю следующее каждый раз при перезагрузке системы:

vgchange -ay --activationmode partial

Причина, по которой я это делаю, заключается в vgchange -ayследующем:

 WARNING: Couldn't find device with uuid 2M0sVx-6Kk3-Mc5V-ioNJ-O091-yncE-M6KpHy.
  WARNING: Couldn't find device with uuid JFIcey-3YHd-xhuh-b1JN-M8LB-ptdO-1zpoTf.
  WARNING: VG server1-vg is missing PV 2M0sVx-6Kk3-Mc5V-ioNJ-O091-yncE-M6KpHy (last written to [unknown]).
  WARNING: VG server1-vg is missing PV JFIcey-3YHd-xhuh-b1JN-M8LB-ptdO-1zpoTf (last written to [unknown]).
  Refusing activation of partial LV server1-vg/root.  Use '--activationmode partial' to override.
  Refusing activation of partial LV server1-vg/swap_1.  Use '--activationmode partial' to override.
  Refusing activation of partial LV server1-vg/genesis.  Use '--activationmode partial' to override.
  Refusing activation of partial LV server1-vg/exodus.  Use '--activationmode partial' to override.
  1 logical volume(s) in volume group "server1-vg" now active
  1 logical volume(s) in volume group "vg0" now active
  1 logical volume(s) in volume group "ubuntu-vg" now active

Два отсутствующих PV больше не существуют. Их больше нет. Так что мне нужно удалить их, чтобы VG активировался при загрузке, не так ли?

Каков наилучший способ решения этой проблемы?

решение1

Если ваш физический объем исчез, то нет никаких шансов восстановить ваш VG и LV, и пришло время начинать с чистого листа.

Связанный контент