본문 바로가기
운영체제/리눅스(CentOS)

리눅스에서 RAID 설정과 관리하기 (RAID 0, 1, 5, 10 설정 방법)

by 마루의 일상 2025. 4. 15.
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
반응형