暗号化されたディスクで Debian を起動する: RAID が組み立てられない [閉じる]

暗号化されたディスクで 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

/dev/sda簡単に言えば、起動できる小さなSSD()があります。これを除いて、実際のオペレーティングシステムデータは/boot暗号化されます。

また、データを含む2つのHDD(および1つ)があります/dev/sdb/dev/sdc両方のディスクは個別に暗号化され、これらの暗号化されたデバイス上でRAIDを実行します(mdadm)。このRAIDデバイスは物理ボリューム(pv)LVMの場合)として機能します。

起動の問題 このシステムを起動するときは、まずSSD(/dev/sda3)のロックを解除する必要があります。これは期待どおりに機能します。

/dev/sdbその後、ロックを解除するように求められました/dev/sdc。これも予想されます。しかし、systemdLVM LVを起動/検索しようとしています。 RAIDを最初に有効にする必要があるため、まだ使用できません。

その結果、タイムアウトまで1分30秒待つ必要があります。その後、回復シェルでRAIDを組み立てる必要があります(mdadm -Asスキャン+組み立てで十分です)。その後、システムは問題なく起動します(eth0起動しないという事実に関連している可能性があることを除く)。

質問systemdLVMを設定する前にRAIDを組み立てる方法をどのように説得しますか?

追加情報

私のもの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ファイルを再作成しました。

ベストアンサー1

おすすめ記事