Wie löse ich dieses LVM-Problem in Ubuntu auf einem externen USB-Laufwerk?

Wie löse ich dieses LVM-Problem in Ubuntu auf einem externen USB-Laufwerk?

Ich werde versuchen, mich kurz und prägnant zu fassen.

Ich habe vor Kurzem meinen Ubuntu-Server gelöscht und 20.04 auf einem älteren Proliant DL360 neu installiert. An dieses System waren zwei externe USB-Laufwerke von Seagate angeschlossen, auf denen die meisten der Daten gespeichert sind, die ich benötige.

Ich versuche, das LVM-Setup zu verstehen, aber mir fehlt auf diesem Gebiet die Erfahrung.

Antriebssituation

Dieses System verfügt über 9 physische Festplatten. 7 davon befinden sich im integrierten Laufwerkskäfig und 2 sind externe USB-Laufwerke.

Zwei der integrierten Laufwerke sind gespiegelte RAID 1-Laufwerke. Die restlichen fünf sind RAID 0-Laufwerke (eine Katastrophe, die nur darauf wartet, zu passieren). Alle werden vom Hardware-RAID-Adapter gesteuert, sodass Ubuntu sie als zwei physische Festplatten betrachtet.

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

Insgesamt erkennt Ubuntu also vier physische Festplatten.

Was passiert

Bei jedem Neustart des Systems werden die beiden externen USB-Laufwerke nicht gemountet.

Was ich tue, um darauf zuzugreifen

Da ich nicht sicher bin, wie ich das dauerhaft beheben kann, gehe ich bei jedem Neustart des Systems einfach wie folgt vor:

vgchange -ay --activationmode partial

Der Grund dafür ist das Ergebnis, das ich dadurch erhalte 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

Die beiden fehlenden PVs existieren nicht mehr. Sie sind weg. Also muss ich sie entfernen, damit die VG beim Booten aktiviert wird, oder?

Was ist die beste Vorgehensweise, um dieses Problem zu beheben?

Antwort1

Wenn Ihr physisches Volumen verloren geht, besteht keine Chance, Ihr VG und LV wiederherzustellen, und es ist Zeit, von vorne anzufangen.

verwandte Informationen