운영체제/리눅스(CentOS)
리눅스에서 RAID 설정과 관리하기 (RAID 0, 1, 5, 10 설정 방법)
마루의 일상
2025. 4. 15. 00:56
728x90
반응형
리눅스에서 소프트웨어 RAID를 설정하면 별도의 하드웨어 RAID 컨트롤러 없이도 디스크를 조합해 성능 향상, 데이터 중복, 또는 두 가지를 동시에 얻을 수 있습니다. 이 포스트에서는 RAID 0, RAID 1, RAID 5, RAID 10의 설정 방법을 예제와 함께 소개하겠습니다.
✅ 목차
- 1. RAID란 무엇인가?
- 2. 소프트웨어 RAID 준비하기
- 3. RAID 0 설정 방법
- 4. RAID 1 설정 방법
- 5. RAID 5 설정 방법
- 6. RAID 10 설정 방법
- 7. RAID 상태 확인 및 관리
- 8. 마무리
1. RAID란 무엇인가?
RAID(Redundant Array of Independent Disks)는 여러 개의 디스크를 조합해 하나의 논리적 디스크처럼 사용하는 기술입니다. 목적에 따라 성능 향상(RAID 0), 데이터 안정성(RAID 1), 또는 둘의 균형(RAID 5/10)을 도모할 수 있습니다.
RAID 종류 | 특징 | 최소 디스크 개수 |
---|---|---|
RAID 0 | 스트라이핑, 성능 향상 | 2개 이상 |
RAID 1 | 미러링, 데이터 중복 | 2개 |
RAID 5 | 스트라이핑 + 패리티, 성능+안정성 | 3개 이상 |
RAID 10 | 미러링+스트라이핑 (RAID 1+0 혼합) | 4개 이상 (짝수) |
2. 소프트웨어 RAID 준비하기
패키지 설치
sudo apt update && sudo apt install mdadm -y # Debian/Ubuntu
sudo yum install mdadm -y # CentOS/RHEL
디스크 확인
lsblk
예: /dev/sdb, /dev/sdc, /dev/sdd 등의 새 디스크를 RAID에 사용
3. RAID 0 설정 방법
sudo mdadm --create --verbose /dev/md0 --level=0 --raid-devices=2 /dev/sdb /dev/sdc
파일시스템 생성 및 마운트
sudo mkfs.ext4 /dev/md0
sudo mkdir /mnt/raid0
sudo mount /dev/md0 /mnt/raid0
4. RAID 1 설정 방법
sudo mdadm --create --verbose /dev/md1 --level=1 --raid-devices=2 /dev/sdb /dev/sdc
파일시스템 생성 및 마운트
sudo mkfs.ext4 /dev/md1
sudo mkdir /mnt/raid1
sudo mount /dev/md1 /mnt/raid1
5. RAID 5 설정 방법
sudo mdadm --create --verbose /dev/md5 --level=5 --raid-devices=3 /dev/sdb /dev/sdc /dev/sdd
파일시스템 생성 및 마운트
sudo mkfs.ext4 /dev/md5
sudo mkdir /mnt/raid5
sudo mount /dev/md5 /mnt/raid5
6. RAID 10 설정 방법
sudo mdadm --create --verbose /dev/md10 --level=10 --raid-devices=4 /dev/sdb /dev/sdc /dev/sdd /dev/sde
파일시스템 생성 및 마운트
sudo mkfs.ext4 /dev/md10
sudo mkdir /mnt/raid10
sudo mount /dev/md10 /mnt/raid10
7. RAID 상태 확인 및 관리
RAID 상태 확인
cat /proc/mdstat
sudo mdadm --detail /dev/md0
RAID 설정 저장
sudo mdadm --detail --scan >> /etc/mdadm/mdadm.conf # Debian/Ubuntu
sudo mdadm --detail --scan >> /etc/mdadm.conf # CentOS/RHEL
부팅 시 자동 마운트 설정
/dev/md0 /mnt/raid0 ext4 defaults 0 0
8. 마무리
RAID 구성을 통해 디스크 성능과 안정성을 확보할 수 있지만, RAID는 백업을 대체하지 않습니다. RAID + 백업 전략이 가장 안정적인 시스템을 구성하는 방법입니다.
RAID 구성을 실험할 땐 항상 중요한 데이터는 백업 후 진행하세요!
728x90
반응형