mdadm: conf 파일에 나열된 장치를 찾을 수 없음 - GPT가 있는 Debian 8

mdadm: conf 파일에 나열된 장치를 찾을 수 없음 - GPT가 있는 Debian 8

3.16.7-ckt20-1+deb8u3나는 2개의 3TB 하드 드라이브에 RAID1을 갖춘 Debian Jessie( ) 시스템을 가지고 있습니다 . Grub은 2TB보다 큰 드라이브의 MBR에 설치할 수 없으므로 1MB BIOS 파티션이 있는 GPT가 있습니다.

Device          Start        End    Sectors   Size Type
/dev/sda1        2048       4095       2048     1M BIOS boot
/dev/sda2        4096 1953128447 1953124352 931.3G Linux RAID
/dev/sda3  1953128448 5860532223 3907403776   1.8T Linux RAID

재부팅 후(커널 업그레이드 deb8u2-> deb8u3) 시스템은 마침내 initramfs복구 상태로 들어갑니다.

Loading, please wait...
mdadm: No device listed in conf file were found.   

Gave up waiting for root device. Common problems:
- Boot args (cat /proc/cmdline)
  - Check rootdelay= (did the system wait long enough?)
  - Check root= (did the system wait for the right device?)
- Missing modules (cat /proc/modules; ls /dev)
ALERT! /dev/disk/by-uuid/5887d2e0-bae1-4ce8-ac6f-168fb183d7b0 does not exist.
Dropping to a shell!
modprobe: module ehci-orion not found in modules.dep

BusyBox v1.22.1 (Debian 1:1.22.0-9+deb8u1) built-in shell (ash)
Enter 'help' for a list of built-in commands.

/bin/sh: can't access tty; job control turned off
(initramfs) 

콘솔에서 RAID 배열이 괜찮은지 확인할 수 있습니다.

 cat /proc/mdstat 
Personalities : [raid1] 
md2 : active raid1 sda3[0] sdb3[1]
      1953570816 blocks super 1.2 [2/2] [UU]
      bitmap: 0/15 pages [0KB], 65536KB chunk

md1 : active raid1 sda2[0] sdb2[1]
      976431104 blocks super 1.2 [2/2] [UU]
      bitmap: 0/8 pages [0KB], 65536KB chunk

unused devices: <none>

누락된 디스크는 md1루트 파티션에 존재하지 않는 장치입니다. /dev/md/구성 파일에도 /etc/mdadm/mdadm.conf동일한 내용이 표시됩니다 mdadm --examine --scan.

$ mdadm --examine --scan
ARRAY /dev/md/1  metadata=1.2 UUID=c366b4e9:e33d2b69:3c738749:07b022c6 name=w02:1
ARRAY /dev/md/2  metadata=1.2 UUID=c32939b8:bc01f4ff:b85f00c6:b50aa29e name=w02:2

mdadm --examine /dev/sda2모든 RAID 파티션이 깨끗한 상태인지 확인하려면 나를 사용하십시오 ( AA). 제가 할 수 있는 다른 일이 있나요?

계속해서 수동으로 시작해 볼 수 있나요? 어떻게 하나요? rootdelay=다음에 재부팅할 때 어떻게 늘리나요? (시스템이 올바른 장치를 기다리고 있습니다. 이는 두 번째로 제안된 문제가 아닙니다.)

답변1

exit복구 쉘에서 방금 나온 경우 시스템은 계속 부팅을 시도합니다. 늘려야 할 경우 rootdelay커널 옵션에 추가 /etc/grub/default하고 실행하시면 됩니다 update-grub.

관련 정보