Я сделал это чуть больше года назад сам, и, хотя у меня были проблемы, не было проблем, перечисленных здесь. Я не уверен, где я нашел совет, который я сделал в то время, поэтому я опубликую то, что я сделал здесь.
1) Создайте разделы efi 128 МБ при запуске (только один из которых будет подключен, в / boot / efi)
2) Создать 1 ГБ / загрузочный массив RAID1, без LVM
3) Создать большой массив RAID1 с помощью LVM
Наличие / boot в отдельном разделе / массиве RAID1 решает проблемы с тем, что раздел efi не может найти подходящие вещи.
А для тех, кто ищет больше деталей, как я был в то время, это, точнее, то, как я выполнил свою настройку:
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)
Обратите внимание, что только один из / boot / efi будет монтироваться, а вторые два являются клонами; Я сделал это, потому что хотел, чтобы машина все еще загружалась при потере любого из 3 дисков в RAID1. Я не возражаю против работы в ухудшенном режиме, если у меня все еще есть полное резервирование, и это дает мне время для замены привода, пока машина еще работает.
Кроме того, если бы у меня не было второго массива RAID1 для размещения контейнеров LXC и в основном всех баз данных и тому подобного, / var был бы НАМНОГО больше. Однако наличие каждого LXC в качестве собственного логического тома было хорошим решением, чтобы одна виртуальная машина / веб-сайт не нарушала работу других из-за неконтролируемых журналов ошибок, например ...
И последнее замечание: я установил Ubuntu Alternate Install USB с 12.04.01 (до выхода 12.04.02), и все работало довольно хорошо. После удара головой об этом в течение 72 часов.
Надеюсь, это кому-нибудь поможет!