그동안 VM을 통해 활용한 가상머신에 9개의 하드디스크를 장착하도록 설정 후 각각 Linear RAID, RAID 0, RAID 1, RAID 5방식으로 구성해보았다.
[root@localhost ~]# ls /dev/sd*
/dev/sda /dev/sdb /dev/sde /dev/sdh
/dev/sda1 /dev/sdc /dev/sdf /dev/sdi
/dev/sda2 /dev/sdd /dev/sdg /dev/sdj
확인 결과 잘 설치되어 있는 것을 볼 수 있었다. 다음 할 작업으로 파일 시스템 유형을 지정하는 작업을 했으며, 다음과 같은 명령어를 넣었다.
[root@localhost ~]# fdisk /dev/sdb
(중략)
Command (m for help): n
(중략)
Select (default p): p
(중략)
Partition number (1-4, default 1): 1
First sector (2048-4194303, default 2048):
Last sector, +sectors of +size{K, M, G, T, P} (2048-4194303, default 4194303):
(중략)
Command (m for help): t
Selected partition 1
Hex Code (type L to lists all codes): fd
(중략)
Command (m for help): p
(중략)
Command (m for help): w
이 방법과 동일하게 fdisk 명령어로 sdc부터 sdj까지 파티션을 생성했다.
[root@localhost ~]# mdadm --create /dev/md9 --level=linear --raid-devices=2 /dev/sdb1 /dev/sdc1
[root@localhost ~]# mdadm --detail --scan
[root@localhost ~]# mkfs.ext4 /dev/md9
[root@localhost ~]# mkdir /raidLinear
[root@localhost ~]# mount /dev/md9
[root@localhost ~]# df
Filesystem 1K-blocks Used Available Use%Mounted on
(중략)
/dev/md9 3026704 9216 2844024 1%/raidLinear
순서대로 명령어를 설명하자면 다음과 같다.
RAID 생성
RAID 확인
/dev/md9 포맷
/raidLinear 디렉토리 생성
/dev/md9 마운트
마운트된 파일과 시스템 정보 확인
[root@localhost ~]# vi /etc/fstab
#
# /etc/fstab
(중략)
/dev/md9 /raidLinear ext4 defaults 0 0
/etc/fstab 파일을 편집기로 열어
"/dev/md9 /raidLinear ext4 defaults 0 0" 을 추가 후 저장한다.
[root@localhost ~]# mdadm --detail /dev/md9
/dev/md9:
(중략)
Raid Level : linear
Array Size : 3239584 (2.99 GiB 3.21 GB)
Raid Devices : 2
(중략)
Number Major Minor RaidDevice State
0 8 17 0 active sync /dev/sdb1
1 8 33 1 active sync /dev/sdc1
--detail 옵션을 통해 상세 내용을 확인해보면 작동중인 하드디스크는 2개이며, /dev/sdb1, /dev/sdc1을 사용한다는 내용이 출력된 것을 확인할 수 있다.
[root@localhost ~]# mdadm --create /dev/md2 --level=1 --raid-devices=2 /dev/sdd1 /dev/sde1
[root@localhost ~]# mdadm --create /dev/md3 --level=1 --raid-devices=2 /dev/sdf1 /dev/sdg1
[root@localhost ~]# mdadm --create /dev/md10 --level=0 --raid-devices=2 /dev/md2 /dev/md3
/dev/md2를 RAID 1로 구성하고 sdd1, sde1 디스크를 사용하도록 생성한다.
/dev/md3를 RAID 1로 구성하고 sdf1, sdg1 디스크를 사용하도록 생성한다.
구축한 두 개의 RAID 1을 /dev/md10으로 묶어 생성하여 RAID 10(1+0)으로 생성한다.
나머지 과정은 동일하게 진행한다.