Ich habe das vor etwas mehr als einem Jahr selbst gemacht und hatte, obwohl ich Probleme hatte, nicht die hier aufgeführten Probleme. Ich bin mir nicht sicher, wo ich die Ratschläge gefunden habe, die ich damals gemacht habe, also werde ich hier posten, was ich getan habe.
1) Erstellen Sie zu Beginn 128MB efi-Partitionen (von denen nur eine unter / boot / efi bereitgestellt wird)
2) Erstellen Sie ein RAID1-Array mit 1 GB / Boot, kein LVM
3) Erstellen Sie mit LVM ein großes RAID1-Array
Wenn sich / boot auf einer separaten Partition / einem RAID1-Array befindet, wird das Problem behoben, dass die efi-Partition nicht die richtigen Elemente finden kann.
Und für diejenigen, die nach mehr Details suchen, wie ich es damals war, ist dies genauer, wie ich mein Setup gemacht habe:
6x 3TB Drives
Have 4 RAID arrays:
/dev/md0 = 1GB RAID1 across 3 drives
--> /boot (no LVM)
/dev/md1 = 500GB RAID1 across 3 drives
LVM:
--> / = 40GB
--> /var = 100GB
--> /home = 335GB
--> /tmp = 10GB
/dev/md2 = 500GB RAID1 across 3 drives (for VM's/linux containers)
LVM:
--> /lxc/container1 = 50GB
--> /lxc/container2 = 50GB
--> /lxc/container3 = 50GB
--> /lxc/container4 = 50GB
--> /lxc/extra = 300GB (for more LXC's later)
/dev/md3 = 10TB RAID6 across 6 drives (for media and such)
--> /mnt/raid6 (no LVM)
Disks are setup thus:
/sda => /boot/efi (128 MB) | /dev/md0 (1 GB) | /dev/md1 (500GB) | /dev/md3 (2.5TB)
/sdb => /boot/efi (128 MB) | /dev/md0 (1 GB) | /dev/md1 (500GB) | /dev/md3 (2.5TB)
/sdc => /boot/efi (128 MB) | /dev/md0 (1 GB) | /dev/md1 (500GB) | /dev/md3 (2.5TB)
/sdd => ----- left empty for simplicity ---- | /dev/md2 (500GB) | /dev/md3 (2.5TB)
/sde => ----- left empty for simplicity ---- | /dev/md2 (500GB) | /dev/md3 (2.5TB)
/sdf => ----- left empty for simplicity ---- | /dev/md2 (500GB) | /dev/md3 (2.5TB)
Beachten Sie, dass nur eines der Verzeichnisse / boot / efi bereitgestellt wird, und die zweiten beiden sind Klone. Ich tat dies, weil ich wollte, dass die Maschine immer noch bootet, wenn eine der 3 Festplatten im RAID1 verloren geht. Es macht mir nichts aus, im herabgesetzten Modus zu arbeiten, wenn ich noch über vollständige Redundanz verfüge, und das gibt mir Zeit, das Laufwerk zu ersetzen, während die Maschine noch läuft.
Wenn ich nicht das zweite RAID1-Array zum Platzieren der LXC-Container und im Grunde aller Datenbanken und dergleichen hätte, müsste / var VIEL größer sein. Es war jedoch eine gute Lösung, jeden LXC als eigenen logischen Datenträger zu haben, um zu verhindern, dass eine VM / Website die anderen aufgrund von außer Kontrolle geratenen Fehlerprotokollen stört.
Und der letzte Hinweis: Ich habe Ubuntu Alternate Install USB mit dem 12.04.01 (vor dem 12.04.02) installiert und alles hat ganz gut funktioniert. Nachdem ich 72 Stunden lang meinen Kopf dagegen geschlagen hatte.
Hoffe das hilft jemandem!