--create /dev/md9 : md9 장치에 RAID 생성 --level-linear : RAID 레벨을 지정하는 옵션 --raid-devices=2 : RAID에 사용할 디스크의 수를 지정하는 옵션으로, 2개의 디스크를 사용 /dev/sdb1 /dev/sdc1 : RAID 배열에 사용할 각 디스크의 파티션을 지정. # mdadm 명령으로 /dev/md9라는 블록으로 묶고 RAID Linear로 2개의 디스크를 구성한다. 해당 블록을 설정
[root@lacalhost ~]# mdadm --detail /dev/md9 mdadm --detail /dev/md9 : RAID 장치인 /dev/md9 중지 mdadm --run /dev/md9 : 중지된 RAID 장치 가동 mdadm --stop /ev/md9 : /dev/md9 장치의 상세 내역 출력 [root@serverb ~]# mkfs -t ext4 /dev/md9 # 포맷하는 과정
[root@lacalhost ~]# mkdir /raidLinear # 마운트할 디렉토리를 생성 [root@lacalhost ~]# mount /dev/md9 /raidLinear # 마운트 /dev/sdb 는 2GB, /dev/sdc 는 1GB 용량이므로 Linear RAID는 3GB가 정도
# 앞에 한 과정 반복 [root@serverb ~]# mdadm --create /dev/md0 --level=0 --raid-devices=2 /dev/sdd1 /dev/sde1 mdadm: Defaulting to version 1.2 metadata mdadm: array /dev/md0 started.
Allocating group tables: done Writing inode tables: done Creating journal (8192 blocks): done Writing superblocks and filesystem accounting information: done
[root@serverb /]# mkdir ./raid0
[root@serverb /]# mount /dev/md0 /raid0/
RAID1
[root@serverb ~]# mdadm --create /dev/md1 --level=1 --raid-devices=2 /dev/sdf1 /dev/sdg1 mdadm: Note: this array has metadata at the start and may not be suitable as a boot device. If you plan to store '/boot' on this device please ensure that your boot-loader understands md/v1.x metadata, or use --metadata=0.90 Continue creating array? y mdadm: Defaulting to version 1.2 metadata mdadm: array /dev/md1 started.
# RAID 1을 부트 디렉토리로 사용하지 않아야한다는 뜻이므로 y를 입력한다. [root@serverb /]# mkdir ./raid1 [root@serverb /]# mount /dev/md1 /raid1/
RAID5
[root@serverb ~]# mdadm --create /dev/md5 --level=5 --raid-devices=3 /dev/sdh1 /dev/sdi1 /dev/sdj1 mdadm: Defaulting to version 1.2 metadata mdadm: array /dev/md5 started.