Intereting Posts
Почему я не могу убить оболочку с помощью PID, полученного из специальной переменной $$? Получение / упаковка RPM-зависимостей для приложения Fedora / RHEL linux – отсутствие доступа к сети Daemonize perl script при запуске Linux Переименовать геймпад droidmote linux bombono dvd отображает меню неограниченно Почему redirect вывода в файл создает таблицу? Как использовать `which` в команде aliased? Владельцы файлов svn и webserver Как извлечь и объединить значения переменных в другую переменную? Замена текста из списка замен. Добавлено осложнение: обратная косая черта Как создать постоянное клиентское соединение с netcat? Шпилька в linux Могу ли я видеть изображения и смотреть фильмы внутри эмулятора терминала программа-обертка для просмотра окна приложения без оконных рамок Есть ли способ использовать сенсорную панель ноутбука в качестве указателя, поддерживающего давление, в программе рисования?

Загрузка Debian с зашифрованными дисками: RAID не собран

[Обновление: это исправлено с Debian 9]

Ситуация Я запускаю Debian 8 на своей машине. Настройка диска следующая:

# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 55.9G 0 disk ├─sda1 8:1 0 487M 0 part /boot/efi ├─sda2 8:2 0 244M 0 part /boot └─sda3 8:3 0 55.2G 0 part └─sda3_crypt 253:0 0 55.2G 0 crypt ├─ssd-root 253:1 0 15G 0 lvm / ├─ssd-swap 253:2 0 4G 0 lvm [SWAP] ├─ssd-home 253:3 0 15G 0 lvm /home └─ssd-opt 253:4 0 12G 0 lvm /opt sdb 8:16 0 698.7G 0 disk └─sdb-crypt 253:5 0 698.7G 0 crypt └─md1 9:1 0 698.5G 0 raid1 ├─crypt--raid-X 253:7 0 300G 0 lvm /mnt/X └─crypt--raid-Y 253:8 0 130G 0 lvm /mnt/Y sdc 8:32 0 698.7G 0 disk └─sdc-crypt 253:6 0 698.7G 0 crypt └─md1 9:1 0 698.5G 0 raid1 ├─crypt--raid-X 253:7 0 300G 0 lvm /mnt/X └─crypt--raid-Y 253:8 0 130G 0 lvm /mnt/Y 

Короче говоря, у меня есть крошечный SSD ( /dev/sda ), с которого я загружаюсь. Фактические данные ОС, кроме /boot , зашифровываются.

У меня также есть два жестких диска ( /dev/sdb и /dev/sdc ), которые содержат данные. Оба диска зашифрованы индивидуально, а поверх этих зашифрованных устройств я запускаю RAID (используя mdadm ). Это RAID-устройство служит физическим томом ( pv) для LVM.

Проблема с загрузкой Когда я загружаю эту систему, мне сначала нужно разблокировать SSD ( /dev/sda3 ). Это работает так, как ожидалось.

После этого меня попросят разблокировать /dev/sdb и /dev/sdc . Это также ожидается. Однако systemd затем пытается запустить / найти LVM LVM. Однако они недоступны, так как сначала необходимо запустить RAID.

Как следствие, я должен ждать 1m30sec для тайм-аута. Затем, в спасательной оболочке, мне нужно собрать RAID (достаточно mdadm -As для сканирования + сборки). После этого система загружается без каких-либо проблем (помимо того, что eth0 не воспитывается, это может быть связано).

Вопрос: Как я могу убедить systemd собрать RAID перед настройкой LVM?

Дальнейшая информация

Мой mdadm.conf :

 DEVICE partitions containers CREATE owner=root group=disk mode=0660 auto=yes HOMEHOST <system> MAILADDR root ARRAY /dev/md/1 metadata=1.2 UUID=f331732a:0254455e:faca8755:0ffbd122 name=hostname:1 

Я повторно создал конфигурацию grub и файлы init.rd при попытке отладить это.