mdadm으로 만든 소프트 RAID 어레이를 새 서버 및 새 OS로 마이그레이션하려면 어떻게 해야 합니까?

mdadm으로 만든 소프트 RAID 어레이를 새 서버 및 새 OS로 마이그레이션하려면 어떻게 해야 합니까?

이전 서버에는 mdadm이 만든 raid0 레벨의 RAID 어레이가 있습니다. 이 어레이의 구성원은 6개의 NVMe SSD이며 아래 명령을 사용하여 이 어레이를 생성합니다.

sudo mdadm -C /dev/md0 -l 0 -n 6 /dev/nvme0n1 /dev/nvme1n1 /dev/nvme2n1 /dev/nvme3n1 /dev/nvme4n1 /dev/nvme5n1

지난 주에 내 이전 서버 OS 디스크(이 어레이 아님)가 손상되었습니다. 기존 서버의 IPMI에 하드웨어 문제가 있기 때문에 새 서버에 새 OS를 설치하고 새 서버에 6개의 NVMe SSD를 모두 플러그인합니다. 서버를 재부팅한 후 /dev/dm0 장치가 존재하지 않는 것을 발견했습니다. 그런 다음 아래 명령을 실행해 보았습니다.

~$ sudo mdadm --assemble --scan
mdadm: No arrays found in config file or automatically

소프트 RAID 디스크를 어떻게 찾을 수 있는지 궁금합니다.

답변1

모든 드라이브가 여기에 있는지 확인하십시오(lsscsi 또는 nvme 목록). 그런 다음 배열을 수동으로 어셈블할 수 있습니다.

sudo mdadm --assemble /dev/nvme0n1 /dev/nvme1n1 /dev/nvme2n1 /dev/nvme3n1 /dev/nvme4n1 /dev/nvme5n1

추가보다 구성을 저장하십시오.

sudo mdadm --detail --scan >> /mnt/etc/mdadm.conf

관련 정보