보안/강의정리
RAID 구성
syoohan
2021. 7. 22. 17:07
728x90
RAID의 구성 순서
- 파티션 나누기
- RAID 구성
- RAID 포맷
- 마운트 포인트 생성 및 마운트
1. Linear RAID 구성
파티션 나누기
#fdisk /dev/sdb

파티션을 1개로, 시스템 타입을 fd로 해주는 걸 볼 수 있는데 그 이유는

fd가 Linux raid 를 자동으로 설정해주는 타입이기 때문
같은 방식으로 #fdisk /dev/sdc 로 sdc도 파티션을 나눠준다.

구성
mdadm 명령어
- 소프트웨어 RAID를 생성하는 명령어
- #madam -C [raid 장치명] -l [level] -n [하드개수] [구성원 하드] [구성원 하드]...
우리는 linear RAID를 구성할 것이기 때문에 level은 linear로 raid 구성
파티션 폴더는 /dev/md9으로 설정.
#mdadm -C /dev/md9 -l linear -n 2 /dev/sdb1 /dev/sdc1

확인 - #mdadm --detail /dev/md9

포맷
포맷 - #mkfs -t ext4 /dev/md9
리눅스의 파일시스템 형식인 ext4 로 linear raid 파티션을 포맷시켜준다.

마운트
마운트 파일 /linearraid를 만들어 주고 그 디렉터리에 마운트를 해준다.
#mount /dev/md9 /linearraid

2. RAID 0 구성
- RAID 0은 선형적으로 저장하지 않고 2개 이상의 하드를 돌아가면서 저장한다.
- 그렇기 때문에 Linear RAID를 구성하는 방법이 mdadm 명령어 부분을 제외하곤 같다.
#mdadm -C /dev/md0 -l 0 -n 2 /dev/sdb1 /dev/sdc1

raid level 이 raid0으로 되어있는 것을 볼 수 있다.

3. RAID 5 구성
- RAID 5의 물리적인 특징으로는 최소 Disk의 갯수가 3개 이상이다.
- 대부분의 구성방식은 같지만 하드를 최소 3개 + mdadm으로 RAID5로 level을 설정해 줘야한다.
#mdadm -C /dev/md5 -l 5 -n 3 /dev/sdb /dev/sdc /dev/sdd
level 을 RAID5로 하드의 갯수를 3개로 해서 구성

이런식으로 구성 가능
728x90