![고쳐 쓰다:](https://linux55.com/image/58528/%EA%B3%A0%EC%B3%90%20%EC%93%B0%EB%8B%A4%3A.png)
내 lubuntu 13.10에서는 다운그레이드된 RAID 어레이를 만들고 "메인" 디스크의 모든 내용을 복사한 다음 해당 어레이에서 부팅을 시도했습니다. 나의 주요 관심사는이 지침.
시스템이 시작 시 루트 파티션( )을 인식하지 못합니다 ALERT! /dev/disk/by-uuid/THE-ROOT-ARRAY-ID does not exist
. initramfs 쉘에서 실행 했는데 blkid
raid 배열이 나열되지 않습니다.
고쳐 쓰다:
그것은 나에게도 어떤 결과 도 주지 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을 잘 지원하는지 확신할 수 없었기 때문에 저장소에서 설치하는 대신 소스에서 설치하고 컴파일했습니다.
mdadm
initramfs의 자동 포함은 지원되지 않지만 mdadm
배포 관리자에게 맡겨진 것 같습니다 .
수동으로 삭제하고 repo 버전을 다시 설치했는데 이제 모든 것이 잘 작동합니다.