Linux Software Raid
- Test OS : Redhat 6.4 64bit (Vmware)
- Test Disk : HDD 20G * 3EA
1. Software Raid 구성 전 Partition 생성
↳ Command : fdisk /dev/sdb
※ Fdisk Command Option
1.1 Command Line에 n 입력
-> n : add a new partition
MBR 방식으로 초기화된 HDD 는 Partition을 담을수 있는 공간이 4개밖에 없다.
Partition에 포함되는 것은 Primary 와 extended 이다.
extended는 1개를 초과해서 만들 수 없다
즉 Partition의 개수는 primary 4개 혹은 Primary 3개 + extended 1개
※ Test를 위한 Primary Partition으로 Default Size를 주고 생성
Partition Type List
1.2 Linux raid auto type 지정
t : change a partition's system id
fd : Linux raid auto
p : print the partition table = 생성 확인
w : write table disk and exit = 저장
-> 동일한 형태로 sdc ,sdd 작업 진행
2. System에 생성한 Partition Table 확인
-> 각각 sdb1 ,sdc1 ,sdd1 이 생성된 것을 확인
3. mdadm 명령 형식
Usage : mdadm --create device(EX:dev/sd1) options
옵션 |
설명 |
--level |
software Raid 구성 Level 입력 |
--raid-device=? |
파티션 개수 , 이름들 |
--detail --scan |
현재 md들의 정보 출력 |
--query --detail /dev/md0 |
/dev/md0장치의 상세한 내용을 출력 |
4. Sofrware RAID5 구성
↳ Command : mdadm --create /dev/md0 --level=5 --raid-devices=3 /dev/sdb1 /dev/sdc1 /dev/sdd1
-> RAID Level = 5
-> Devices = 3 (구성하려는 Partition 개수)
5. Raid Status 확인
↳ Command : mdadm --detail /dev/md0
-> RAID LEVEL : RAID 5
-> Array Size : 42.90
-> State : Clean
6. Raid 구성 정보 확인
↳ Command : cat /proc/mdstat
-> md0 : active raid5
-> 구성 Partition : sdb1 , sdc1 , sdd1
7. FileSystem 생성
↳ Command : mkfs -t ext4 /dev/md0
-> ext4 Type 으로 Linux FileSystem 생성
8. mount 실행
↳ Command : mount /dev/md0 /raid5data
'Linux' 카테고리의 다른 글
[Linux] RedHat 6.4 Network 설정 초기화 (0) | 2020.08.20 |
---|---|
[Linux] 암호화 해싱 함수SHA512 (0) | 2020.08.12 |
[Linux] Redhat 6.4 Software Raid 해제하기 (0) | 2020.08.11 |