mdadm 소프트 raid로 레벨5 만들기
먼저 하드디스크를 준비해서 설치후
1. 장비별로 파티션을 잡는다.
파티션의 타입은 fd 값으로 Linux raid auto
2. 환경설정파일은 다음과 같다.
파일의 위치는 /etc/mdadm.conf
DEVICE /dev/sd[abcdefgh]1
ARRAY /dev/md5 devices=/dev/sda1, /dev/sdb1, /dev/sdc1, /dev/sdd1, /dev/sde1, /dev/sdf1, /dev/sdg1, /dev/sdh1
DEVICE /dev/sd[abcdefgh]1 => abcdefgh는 장치의 나열 1은 두번째 장치의 나열
ARRAY /dev/md5 devices=/dev/sda1, /dev/sdb1, /dev/sdc1, /dev/sdd1, /dev/sde1, /dev/sdf1, /dev/sdg1, /dev/sdh1 ==> /dev/md5 는 raid로 생설될 장치이름, devices=다음에는 각 장치들의 실재 이름을 나열
3. 실제 device명을 시스템에 만들어 준다.
# mknod /dev/md5 b 9 5
mknod /dev/md5 b 9 5 ==> /dev/md5 raid로 생설되 장치이름 b 블록타입 9 md장치 5레벨 5
4. 장치를 연결하여 raid를 구성 시킨다.
# mdadm --create /dev/md5 --level=5 --raid-devices=8 /dev/sda1 /dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sde1 /dev/sdf1 /dev/sdg1 /dev/sdh1
mdadm --create /dev/md5 --level=5 --raid-devices=8 /dev/sda1 /dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sde1 /dev/sdf1 /dev/sdg1 /dev/sdh1 ==> --create : 생성, /dev/md5 : raid로 생성될 장치명, --levle=5 : raid 레벨, --raid-devices=8 : raid로 구성될 장치 개수 나머지는 포함될 장치들의 나열
이후에 새로 생성시 묻는다 진자로 생성할지 그럼
5. 구성된 장치와 상황를 본다.
# mdadm --detail /dev/md5
mdadm --detail /dev/md5 ==> --detail 옵션으로 현재 상태를 반환하기 위한 옵션 /dev/md5 장치를 표시하는 내용
+++++++++++++++++++++++++++++++++++++++++
mdadm: only give one device per ARRAY line: /dev/md5 and /dev/sdb1,
mdadm: only give one device per ARRAY line: /dev/md5 and /dev/sdc1,
mdadm: only give one device per ARRAY line: /dev/md5 and /dev/sdd1,
mdadm: only give one device per ARRAY line: /dev/md5 and /dev/sde1,
mdadm: only give one device per ARRAY line: /dev/md5 and /dev/sdf1,
mdadm: only give one device per ARRAY line: /dev/md5 and /dev/sdg1,
mdadm: only give one device per ARRAY line: /dev/md5 and /dev/sdh1
/dev/md5:
Version : 00.90.03
Creation Time : Tue Sep 29 12:22:17 2009
Raid Level : raid5
Array Size : 3418687552 (3260.31 GiB 3500.74 GB)
Used Dev Size : 488383936 (465.76 GiB 500.11 GB)
Raid Devices : 8
Total Devices : 8
Preferred Minor : 5
Persistence : Superblock is persistent
Update Time : Tue Sep 29 12:22:17 2009
State : clean, degraded, recovering
Active Devices : 7
Working Devices : 8
Failed Devices : 0
Spare Devices : 1
Layout : left-symmetric
Chunk Size : 64K
Rebuild Status : 37% complete
UUID : 44ae596f:1c84dc2b:9c23bff9:bd295ba1
Events : 0.1
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
4 8 65 4 active sync /dev/sde1
5 8 81 5 active sync /dev/sdf1
6 8 97 6 active sync /dev/sdg1
8 8 113 7 spare rebuilding /dev/sdh1
++++++++++++++++++++++++++++++++++++++++++
6. md장치들의 동작 상태를 본다.
# cat /proc/mdstat
+++++++++++++++++++++++++++++++++++++++++
Personalities : [raid6] [raid5] [raid4]
md5 : active raid5 sdh1[8] sdg1[6] sdf1[5] sde1[4] sdd1[3] sdc1[2] sdb1[1] sda1[0]
3418687552 blocks level 5, 64k chunk, algorithm 2 [8/7] [UUUUUUU_]
[=======>.............] recovery = 37.5% (183166772/488383936) finish=119.0min speed=42745K/sec
unused devices: <none>
+++++++++++++++++++++++++++++++++++++++++
7. 새로 추가된 장치를 포멧을 한다.
mkfs.ext3 /dev/md5
이 글은 스프링노트에서 작성되었습니다.
댓글 없음:
댓글 쓰기