본문 바로가기

Learning/└◆Linux

RAID 구성 방법

1. 디스크 준비

# chkconfig kudzu on

kudzu : 리눅스 부팅시에 새로운 하드웨어를 인식하게 하는 데몬

# poweroff

새로운 디스크 장착

 

2. 준비된 디스크 확인

#ls -l /dev/sd?

 

새로 인식된 하드 디스크 장치의 형태를 raid (fd) 로 설정 하여 작업 준비

 

 

3. RAID 구성작업

mdadm --create /dev/md0 --level=<RAID 레벨> --raid-device=<RAID 구성할 disk수> <디스크장치명>

 

# mdadm --create /dev/md0 --level=0 --raid-device=2 /dev/sdc1 /dev/sdd1

# mdadm --create /dev/md1 --level=1 --raid-device=2 /dev/sde1 /dev/sdf1

# mdadm --create /dev/md5 --level=5 --raid-device=3 /dev/sdg1 /dev/sdh1 /dev/sdi1

 

# cat /proc/mdstat (# watch cat /proc/mdstat)

 

 

# echo "DEVICE partitions" > /etc/mdadm.conf

# mdadm --detail --scan >> /etc/mdadm.conf

 

# cat /etc/mdadm.conf

 

 

 

4. 파일 시스템 작업

# mkfs.ext3 /dev/md0

# mkfs.ext3 /dev/md1

# mkfs.ext3 /dev/md5

 

확인

# tune2fs -l /dev/md0

# tune2fs -l /dev/md1

# tune2fs -l /dev/md5

 

5. 마운트 작업

# mkdir -p /raid0 /raid1 /raid5

# vi /etc/fstab

 

 

 

# mount /raid0

# mount /raid1

# mount /raid5

 

# df -h

 

 

RAID 구성 별 차이점 을 알수 있음

RAID 0

복구능력이 필요없는 경우 적합하다 성능은 우수하나 1개의 하드디스크 고장시 구성된 데이터 전부 손실

RAID 1

데이터 복구가 용이한 미러링 구조로서 안정성이 높다 두개의 하드디스크를 하나처럼 사용하여 효율이 떨어진다 

RAID 5

패리티에 의해 어느정도의 안정성을 가지지만 최소 디스크 개수가 3장 이상 필요 하므로 효율이 떨어진다.

 

 

RAID 삭제 방법

 

마운트 제거

# umount /raid0

# umount /raid1

# umount /raid5

# cat /proc/mdstat

 

RAID Device 삭제

# mdadm --remove /dev/md0

# mdadm --remove /dev/md1

# mdadm --remove /dev/md5

 

superblock 정보 삭제

# mdadm --zero-superblock /dev/sdc1 /dev/sdd1

# mdadm --zero-superblock /dev/sde1 /dev/sdf1

# mdadm --zero-superblock /dev/sdg1 /dev/sdh1 /dev/sdi1

 

# rm -f /etc/mdadm.conf

# ls -l /etc/mdadm.conf