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
파일에서 적절한 DEVICE
값과 ARRAY
값을 정의하셔야 합니다:
DEVICE /dev/sd[abcd]1 ARRAY /dev/md0 devices=/dev/sda1,/dev/sdb1,/dev/sdc1,/dev/sdd1
이 예시에서
DEVICE
줄은 파일 이름 글로빙(globbing: 상세한 정보는 glob
(7) 맨페이지를 참조)을 사용하여 다음과 같은 SCSI 장치들을 정의하고 있습니다:
/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