고쳐 쓰다:

고쳐 쓰다:

내 lubuntu 13.10에서는 다운그레이드된 RAID 어레이를 만들고 "메인" 디스크의 모든 내용을 복사한 다음 해당 어레이에서 부팅을 시도했습니다. 나의 주요 관심사는이 지침.

시스템이 시작 시 루트 파티션( )을 인식하지 못합니다 ALERT! /dev/disk/by-uuid/THE-ROOT-ARRAY-ID does not exist. initramfs 쉘에서 실행 했는데 blkidraid 배열이 나열되지 않습니다.

고쳐 쓰다:

그것은 나에게도 어떤 결과 도 주지 cat /proc/mdstat않았다 . 또한 수동으로 모듈을 추가하려고 ls /dev/md*시도했지만 아무 것도 시도하지 않았습니다. 일반 부팅 중에도 Raid 어레이가 조립되지 않았습니다. grub의 기본 메뉴 항목에서 루트 UUID를 편집하여 이를 중지했습니다.raid1/etc/initramfs-tools/modules

운영 체제가 정상적으로 시작되면 어레이가 어셈블됩니다. 또한 initramfs 셸에서 배열을 어셈블하고 루트 파티션을 수동으로 마운트한 후 다음을 실행할 수 있습니다.

/mnt/sbin/mdadm --assemble --scan

오래된 정보(아마도 쓸모가 없을 것임):

그래서 올바른 RAID 모듈이 로드되었는지 확인합니다.

sudo update-initramfs -u -k all -v > ~/initout.txt
cat ~/initout.txt | grep raid

결과는 다음과 같습니다.

Adding module /lib/modules/3.11.0-13-generic/kernel/lib/raid6/raid6_pq.ko
Adding module /lib/modules/3.11.0-13-generic/kernel/drivers/scsi/raid_class.ko
Adding module /lib/modules/3.11.0-13-generic/kernel/drivers/scsi/aacraid/aacraid.ko
Adding module /lib/modules/3.11.0-13-generic/kernel/drivers/scsi/megaraid.ko
Adding module /lib/modules/3.11.0-13-generic/kernel/drivers/scsi/megaraid/megaraid_mm.ko
Adding module /lib/modules/3.11.0-13-generic/kernel/drivers/scsi/megaraid/megaraid_sas.ko
Adding module /lib/modules/3.11.0-13-generic/kernel/drivers/scsi/megaraid/megaraid_mbox.ko
Adding module /lib/modules/3.11.0-13-generic/kernel/drivers/scsi/pmcraid.ko
[...]

/lib/modules/3.11.0-13-generic/kernel/drivers/md/raid1.ko올바른 레이드 모듈이 추가되지 않은 것 같습니다 . 내 /etc/mdadm.conf파일 의 내용은 다음과 같습니다 .

DEVICE /dev/sda* /dev/sdb*

ARRAY /dev/md/root metadata=1.2 name=root-array UUID=0e3ae751:5bca2767:a0de084c:c92033b1
ARRAY /dev/md/win  metadata=1.2 name=win-array  UUID=3c03111e:2658df20:2a8aba2d:e6ade522
ARRAY /dev/md/boot metadata=1.2 name=boot-array UUID=ab40adc4:20238d93:29ee1ab5:22608d05
ARRAY /dev/md/home metadata=1.2 name=home-array UUID=13768370:b8b8d4f4:aef53340:64626427
ARRAY /dev/md/swap metadata=1.2 name=swap-array UUID=fea8ebfd:b2c87eb2:4d8642d5:5adbb6e0

나는 또한 /etd/mdadm/mdadm.conf성공하지 못하고 그것을 옮기려고 노력했습니다.

답변1

문제를 발견했습니다. mdadm저장소 버전이 grub을 잘 지원하는지 확신할 수 없었기 때문에 저장소에서 설치하는 대신 소스에서 설치하고 컴파일했습니다.

mdadminitramfs의 자동 포함은 지원되지 않지만 mdadm배포 관리자에게 맡겨진 것 같습니다 .

수동으로 삭제하고 repo 버전을 다시 설치했는데 이제 모든 것이 잘 작동합니다.

관련 정보