그것은 조립하는 것이 가능 특정 RAID 어레이 를 사용 mdadm를 하고 스캔 기능을하지만, 설정 파일이 필요없이?
배경 :
맞춤형 initramfs를 사용하여 시스템 (dm-crypt 및 기타 것들)을 설정하고 있습니다. 모든 것이 init 스크립트 내에서 수행되고 구성되며 추가 구성 파일없이 유지하려는 방식입니다.
내 목표 :
init 스크립트 내에서 명령 줄 만 사용하여 하나의 특정 RAID 어레이를 조립하고 싶습니다. 어레이는 UUID를 통해 식별되고 md 장치 이름이 제공되며 어레이 구성원을 스캔해야합니다 (예 : 연결된 USB 스틱 또는 고장난 장치가 / dev / sdX 이름을 엉망으로 만들 수 있기 때문에). 부팅하는 동안 하나의 어레이 만 관심을 갖기 때문에 (루트 파일 시스템을 운반하므로) 다른 모든 장치 및 잠재적 RAID 어레이는 무시해야합니다.
mdadm 매뉴얼 페이지를 읽고 몇 가지 테스트를 수행하여 다음을 수행했습니다.
mdadm --assemble --uuid <uuid> /dev/md0
이것은 효과가있는 것 같지만 올바른 방법입니까?
매뉴얼 페이지에서 :
정확히 하나의 장치가 나열되어 있지만 --scan이 제공되지 않은 경우 mdadm은 --scan이 제공된 것처럼 작동하고 구성 파일에서 ID 정보가 추출됩니다.