암호화된 디스크로 데비안 부팅: RAID가 조립되지 않음 [닫기]

암호화된 디스크로 데비안 부팅: RAID가 조립되지 않음 [닫기]

[업데이트: Debian 9에서 이 문제가 해결되었습니다.]

상태 내 컴퓨터에서 데비안 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 파일을 다시 만들었습니다.

관련 정보