728x90
반응형
CenOS 7과 RAID 구성
Linux Software RAID를 보통 md(Multiple Device)라 부르고, CentOS 7 버전에서는 mdadm이라는 패키지를 이용해서 Software RAID를 구성한다. mdadm은 말 그대로 md를 관리하는 도구를 의미하는데, 이 패키지의 특징은 모든 작업을 mdadm이라는 명령어 하나로 제어한다. 현재 mdadm으로 구성할 수 있는 RAID 레벨에는 1, 4, 5, 6, 10이 있다.
리눅스에서 Software RAID의 장치 파일명은 /dev/mdn(n은 정수값) 형태로 생성하는데, 일반적으로 /dev/md0, /dev/md1 순으로 사용한다. RAID 생성 후에 관련 정보는 /proc/mdstat 에서 확인할 수 있다.
반응형
mdadm
- Linux Software RAID인 MD를 구성하는 명령이다.
mdadm options <raiddevice> <component-devices>
mdadm 주요 옵션
옵션 | 설명 |
-C | RAID 장치를 생성하는 옵션이다.(--create) |
-l | -C 옵션과 함께 사용되며 RAID 레벨값을 지정한다. 레벨값으로는 linear, raid0, 0, stripe, raid1, 1, mirror, raid4, 4, raid5, 5, raid6, 6, multipath, mp, faulty, container가 있다.(--level=) |
-n | -C 옵션과 함께 사용되며 구성할 디바이스의 개수를 지정한다.(--raid-devices=) |
-D | 지정한 RAID의 자세한 정보를 보여준다.(--detail) |
-S | 구성된 RAID의 배열을 비활성화하여 모든 자원을 해제한다.(--stop) |
-Q | 지정한 레이드 장치의 간단한 정보를 보여준다.(--query) |
-f | 특정 장치에 오류를 발생시킬 때 사용한다.(--fail) |
-a | 작동중인 RAID에 디바이스를 추가할 때 사용한다.(--add) |
-r | RAID에서 디바이스를 제거한다.(--remove) |
사용 예
① /dev/sdb1, /dev/sdc1을 RAID-0으로 하여 /dev/md0을 생성한다.
mdadm -C /dev/md0 -l 0 -n 2 /dev/sdb1 /dev/sdc1
② /dev/md0의 자세한 정보를 보여준다.
mdadm -D /dev/md0
③ /dev/md0로 구성된 배열을 비활성화하여 모든 자원을 해제한다.
mdadm -S /dev/md0
④ 작동중인 장치를 찾아 관련 정보를 출력한다.
mdadm --detail --scan
⑤ /dev/md1의 /dev/sdb6 장치에 강제적으로 오류를 발생시킨다.
mdadm /dev/md1 -f /dev/sdb6
⑥ /dev/md2에서 /dev/sdb8 장치를 제거한다.
mdadm /dev/md2 -r /dev/sdb8
⑦ /dev/md2에 /dev/sdb14 장치를 추가한다.
mdadm /dev/md2 -a /dev/sdb14
참고자료
CentOS 7으로 리눅스마스터 1급 정복하기
728x90
반응형
'Linux' 카테고리의 다른 글
Linux - 시스템 로그 관련 패키지 : rsyslog (0) | 2022.10.12 |
---|---|
Linux - 레드햇 온라인 패키지 관리기법 : yum (0) | 2022.10.12 |
Linux - 레드햇 패키지 관리기법 : RPM (0) | 2022.10.12 |
Linux - 주기적인 작업 등록 : cron, crontab (1) | 2022.10.11 |
Linux - 허가권 설정 명령어 : chmod (0) | 2022.10.10 |