기존 RAID 0 초기화 및 RHEL9에서 mdadm으로 RAID 10 어레이 생성

발행: (2026년 2월 24일 오전 01:14 GMT+9)
5 분 소요
원문: Dev.to

I’m happy to translate the article for you, but I’ll need the full text of the post (the paragraphs, headings, lists, etc.) in order to do so. Could you please paste the content you’d like translated? I’ll keep the source line, formatting, markdown, and any code blocks exactly as they are while translating the rest into Korean.

소개

Linux의 소프트웨어 RAID는 mdadm 유틸리티로 관리할 수 있습니다. 이 가이드는 다음을 수행하는 방법을 보여줍니다:

  1. RHEL 9 시스템에서 기존 RAID 0 어레이를 초기화합니다.
  2. 네 개의 디바이스를 사용하여 새로운 RAID 10 어레이를 생성합니다.

RHEL 9 서버에 대한 SSH 접근 권한이 필요하며, 루트 또는 sudo 권한과 필요한 스토리지 디바이스(RAID 0용 2개 이상, RAID 10용 4개)가 있어야 합니다.

Source:

기존 RAID 0 어레이 재설정

1. 활성 어레이 확인

cat /proc/mdstat

샘플 출력

Personalities : [raid0]
md0 : active raid0 sdc[1] sdb[0]
      10475520 blocks super 1.2 512k chunks

unused devices: 

2. 파일시스템 마운트 해제

umount /dev/md0

3. 어레이 중지 및 제거

mdadm --stop /dev/md0

4. 구성 디바이스 찾기

lsblk -o NAME,SIZE,FSTYPE,TYPE,MOUNTPOINT

샘플 출력

NAME               SIZE FSTYPE            TYPE MOUNTPOINT
sda                 50G                   disk
├─sda1               1G xfs               part /boot
├─sda2             600M vfat              part /boot/efi
└─sda3            48.4G LVM2_member       part
  └─rootVG-rootLV    4G xfs               lvm  /
sdb                  5G linux_raid_member disk
sdc                  5G linux_raid_member disk

5. 슈퍼블록 초기화

mdadm --zero-superblock /dev/sdb
mdadm --zero-superblock /dev/sdc

6. 설정 파일 정리

다음 파일에서 RAID와 관련된 항목을 제거하거나 주석 처리합니다:

  • /etc/fstab
  • /etc/mdadm/mdadm.conf

7. initramfs 재구축

dracut -f

새 어레이를 만들기 전에 서버를 재부팅(선택)합니다.

RAID 10 어레이 구축

1. 사용할 디바이스 확인

lsblk -o NAME,SIZE,FSTYPE,TYPE,MOUNTPOINT

샘플 출력

NAME               SIZE FSTYPE      TYPE MOUNTPOINT
sda                 50G             disk
├─sda1               1G xfs         part /boot
├─sda2             600M vfat        part /boot/efi
└─sda3            48.4G LVM2_member part
  └─rootVG-rootLV    4G xfs         lvm  /
sdb                  5G             disk
sdc                  5G             disk
sdd                  5G             disk
sde                  5G             disk

2. RAID 10 어레이 생성

주의: --layout 옵션을 생략하면 기본값은 near 레이아웃입니다.

mdadm --create --verbose /dev/md0 \
      --level=10 \
      --raid-devices=4 \
      /dev/sdb /dev/sdc /dev/sdd /dev/sde

샘플 상호작용

To optimalize recovery speed, it is recommended to enable write‑intent bitmap, do you want to enable it now? [y/N]? y
mdadm: chunk size defaults to 512K
mdadm: size set to 5237760K
mdadm: Defaulting to version 1.2 metadata
mdadm: array /dev/md0 started.

3. 새 어레이 확인

cat /proc/mdstat

샘플 출력

Personalities : [raid4] [raid5] [raid6] [raid10]
md0 : active raid10 sde[3] sdd[2] sdc[1] sdb[0]
      6983680 blocks super 1.2 512K chunks 3 offset-copies [4/4] [UUUU]
      [===>.................]  resync = 18.2% (1271808/6983680) finish=0.8min speed=115618K/sec
      bitmap: 1/1 pages [4KB], 65536KB chunk

unused devices: 

4. 파일시스템 생성

mkfs.xfs /dev/md0

5. 파일시스템 마운트

mkdir -p /mnt/md0
mount /dev/md0 /mnt/md0

6. 마운트 확인

df -h

샘플 출력

Filesystem                 Size  Used Avail Use% Mounted on
/dev/md0                   6.6G   80M  6.6G   2% /mnt/md0
...

7. 부팅 시 자동 어셈블리 활성화

mdadm --detail --scan | sudo tee -a /etc/mdadm/mdadm.conf

8. 마운트 지점을 /etc/fstab에 추가

echo '/dev/md0 /mnt/md0 xfs defaults,nofail,discard 0 0' | sudo tee -a /etc/fstab

Completion

RAID 10 어레이가 이제 구축되고 포맷되었으며, 이후 재부팅 시 자동으로 조립 및 마운트되도록 구성되었습니다. 서버를 재부팅하고 cat /proc/mdstatdf -h를 사용하여 어레이 상태를 확인하십시오.

0 조회
Back to Blog

관련 글

더 보기 »

Novelstar 1.0: 소설을 쓰기 위한 작은 HTML 앱 :)

요약: Linux에서 처음으로 소설가가 된 나는 사용 가능한 소프트웨어에 만족하지 못했습니다. Manuskript, Ghostwriter, NovelWriter를 시도했지만 어느 것도 내 기대에 부합하지 않았습니다.