Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

22.3. mdadm 을 사용하여 RAID 기반 및 다중 경로 스토리지 구성

raidtools 패키지 세트를 포함하는 다른 도구와 유사하게 mdadm 명령을 사용하여 다중 장치 세트 관리와 관련된 모든 필요한 기능을 수행할 수 있습니다. 이 섹션에서는 mdadm 을 사용하여 다음을 수행하는 방법을 설명합니다.
  • RAID 장치 생성
  • 다중 경로 장치 생성

22.3.1. mdadm을 사용하여 RAID 장치 생성

RAID 장치를 생성하려면 /etc/mdadm.conf 파일을 편집하여 적절한 DEVICEARRAY 값을 정의합니다.
DEVICE /dev/sd[abcd]1
ARRAY /dev/md0 devices=/dev/sda1,/dev/sdb1,/dev/sdc1,/dev/sdd1
이 예에서 DEVICE 행에는 다음과 같은 SCSI 장치를 정의하기 위해 기존 파일 이름 글러(7) 도움말 페이지 참조)를 사용하고 있습니다.
  • /dev/sda1
  • /dev/sdb1
  • /dev/sdc1
  • /dev/sdd1
ARRAY 행은 DEVICE 행에 정의된 SCSI 장치로 구성된 RAID 장치(/dev/md0)를 정의합니다.
RAID 장치를 생성하거나 사용하기 전에 /proc/mdstat 파일에는 활성 RAID 장치가 표시되지 않습니다.
Personalities :
read_ahead not set
Event: 0
unused devices: none
다음으로 위 구성 및 mdadm 명령을 사용하여 RAID 0 배열을 생성합니다.
mdadm -C /dev/md0 --level=raid0 --raid-devices=4 /dev/sda1 /dev/sdb1 /dev/sdc1 \
/dev/sdd1
Continue creating array? yes
mdadm: array /dev/md0 started.
생성되면 RAID 장치를 언제든지 쿼리하여 상태 정보를 제공할 수 있습니다. 다음 예제에서는 mdadm --detail /dev/md0 명령의 출력을 보여줍니다.
/dev/md0:
Version : 00.90.00
Creation Time : Mon Mar  1 13:49:10 2004
Raid Level : raid0
Array Size : 15621632 (14.90 GiB 15.100 GB)
Raid Devices : 4
Total Devices : 4
Preferred Minor : 0
Persistence : Superblock is persistent

Update Time : Mon Mar  1 13:49:10 2004
State : dirty, no-errors
Active Devices : 4
Working Devices : 4
Failed Devices : 0
Spare Devices : 0

Chunk Size : 64K

      Number   Major   Minor   RaidDevice State
         0       8        1        0      active sync   /dev/sda1
         1       8       17        1      active sync   /dev/sdb1
         2       8       33        2      active sync   /dev/sdc1
         3       8       49        3      active sync   /dev/sdd1
           UUID : 25c0f2a1:e882dfc0:c0fe135e:6940d932
         Events : 0.1