RAID6
패리티가 2개이기 때문에 신뢰성이 높다
RAID 1+0
RAID 0,1 쓰는것
실습
디스크 10개 스냅샷으로 돌아온 후 2기가 짜리 하나를 지워버린다.
RAID 6 생성
1 2 3 4 5 6 7 8 9
| # mdadm --create /dev/md6 --level=6 --raid-devices=4 /dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sde1
# mkfs.ext4 /dev/md6 //포멧
# mkdir /raid6
# mount /dev/md6 /raid6
# df //2기가 확인
|
RAID 1+0 생성
이는 RAID 1을 두개 먼저 생성해야한다.
md2 ,md3를 RAID1으로 만들고 이 두개를 RAID 0으로 묶는다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| # mdadm --create /dev/md2 --level=1 --raid-devices=2 /dev/sdf1 /dev/sdg1 //raid1 md2로 생성
# mdadm --create /dev/md3 --level=1 --raid-devices=2 /dev/sdh1 /dev/sdi1 //raid1 md3로 생성
# mdadm --create /dev/md10 --level=0 --raid-devices=2 /dev/md2 /dev/md3 //md2, md3로 raid0 생성
# mkfs.ext4 /dev/md10 //포멧
# mkdir /raid10
# mount /dev/md10 /raid10
# df
|
잘동작하나 확인
1 2 3 4 5 6 7 8
| # cp /boot/vmlinuz-3.10.0-123.el7.x86_64 /raid6/testFile # cp /boot/vmlinuz-3.10.0-123.el7.x86_64 /raid10/testFile
# vi /etc/fstab
/dev/md6 /raid6 ext4 defaults 1 2 /dev/md10 /raid10 ext4 defaults 1 2 //재부팅되도 마운트 유지하기 위해 추가
|
고장내보자
SCSI 3, 5 ,8, 9 디스크 없애고 부트
RAID 6 확인
1 2 3 4 5
| # mdadm --run /dev/md6 //md6 실행 # df //확인 # ls -l /raid6 //데이터 확인
# mdadm --detail /dev/md6
|
RAID 1+0 확인
1 2 3 4
| # mdadm --run /dev/md2 # mdadm --run /dev/md3
# mdadm --detail /dev/md10
|