본문 바로가기
Linux & UNIX

RAID 구성과 복구

by fabxoe 2019. 9. 17.
fdisk /dev/sdb

fdisk를 이용하여 파티션을 잡은 후

t옵션으로 HEX 값을 fd로 주어서 raid 구성이 가능한 파티션으로 설정한다.

w로 빠져 나온다.

 

raid를 적용할 모든 디스크들에 위의 작업을 모두 해준다.

 

 

 

Linear Raid 구성

mdadm --create /dev/md9 --level=linear --raid-devices=2 /dev/sdb1 /dev/sdc1

구성이 되면 mkfs.ext4 /dev/md9 처럼 일반적인 디스크를 포맷, mount, fstab에 등록 하듯이 똑같이 사용하면 된다.

 

Raid0 구성

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

--level옵션을 0으로 주면 된다.

 

Raid1 구성

mdadm --create /dev/md1 --level=1 --raid-devices=2 /dev/sdf1 /dev/sdg1

 

Raid5 구성

mdadm --create /dev/md5 --level=5 --raid-devices=3 /dev/sdh1 /dev/sdi1 /dev/sdj1 

 

Raid6구성

mdadm --create /dev/md6 --level=6 --raid-device=4 /dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sde1

 

Raid1+0구성

+기호를 생략해서 'Raid10'이라 부르기도 한다.

mdadm --create /dev/md2 --level=1 --raid-devices=2 /dev/sdf1 /dev/sdg1
mdadm --create /dev/md3 --level=1 --raid-devices=2 /dev/sdh1 /dev/sdi1
mdadm --create /dev/md10 --level=0 --raid-devices=2 /dev/md2 /dev/md3

 


 

Raid들 보기

mdadm --detail --scan 

 

Raid 정보 상세 보기

mdadm  --detail /dev/md9

 

Raid 문제발생후 unmount된 Raid 다시 mount 시키기

mdadm --run /dev/md6

 

fault tolerance한 Raid 문제발생시 복구하기

mdadm /dev/md1 --add /dev/sdg1

--create로 새로 만들지 않고 --add로 추가한다. 

댓글