개요
mdadm은 리눅스에서 소프트웨어 형태의 RAID를 구성할 수 있도록 하는 유틸리티이다.
사용법
$ mdadm [mode] <raiddevice> [options] <component-devices>
옵션
옵션 | 설명 |
---|---|
-C, –create | RAID 장치를 생성 |
-l, –level | RAID 레벨 설정 |
-n, –raid-devices | RAID에 설정될 장치 개수 |
-S, –stop | RAID 장치 작동 중지 |
-D, –detail | RAID 정보 출력 |
-A |
RAID 설정 파일
ARRAY /dev/md127 metadata=1.2 name=hdp04.jdc.com:127 UUID=fced3105:3dfa5a01:6847b688:94626bb6
RAID 설정 제거
$ mdadm -S /dev/md[Number]
위와 같은 명령을 사용하면 RAID 구성 중인 디바이스가 종료된다. 하지만 설정 내용은 살아 있기 때문에 메타데이터 또한 삭제해주어야 한다.
$ mdadm --zero-superblock /dev/sd[a, b, c ..]
RAID 구성에 사용되었던 하드디바이스 블록을 지정하여 superblock 메타데이터를 제거하여 준다.
MD RAID 구성 스크립트
#!/bin/sh mdadm -S /dev/md* mdadm --create /dev/md127 --chunk=32 --level=0 --raid-device=5 /dev/sdi /dev/sdj /dev/sdk /dev/sdg /dev/sdh mdadm --create /dev/md128 --chunk=32 --level=0 --raid-device=3 /dev/sda /dev/sdb /dev/sdc rm -rf /etc/mdadm.conf mdadm -D --scan >> /etc/mdadm.conf