1. 하드디스크 9개와 파티션 생성(9개)하기.
생성 후 파티션 각 하드디스크 마다 파티션 생성 후 확인
RAID 0 구성
Linear : 디스크를 배열 형태로 단순하게 연결시킨 구조
mdadm --create /dev/md/linear --level linear --raid-devices=2 /dev/sdb1 /dev/sdc1
볼륨을 사용하기 위해서는 파일시스템과 마운트까지 시켜줘야 사용이 가능함.
1. 파일 시스템 생성 mkfs 명령어
2. 마운트
Stripte : 데이터의 내용을 분산 저장하여 속도가 빠르다. But 안전성은 Down
mdadm --create /dev/md/stripe --level stripe --raid-devices=2 /dev/sdd1 /dev/sde1
* Stripe와 linear의 차이는 mdadm --detail 명령어를 사용하면 Raid Level : raid0과 Raid Level : linear로 서로 다르다. *
이후에 파일시스템 생성 해주고 마운트해주는건 똑같음.
RAID 1 구성
mdadm --create /dev/md/mirror --level mirror --raid-devices=2 /dev/sdf1 /dev/sdg1
RAID 5 구성
mdadm --create /dev/md/raid5 --level 5 --raid-devices=3 /dev/sdh1 /dev/sdi1 /dev/sdj1
RAID1, RAID5 생성 후 파일시스템과 마운트 각각 한다.
RAID1은 디스크를 두개를 써도 1기가
RAID5은 디스크 3개를 썻는데 2기가 이유 : 패리티비트를 하나를 저장하기 떄문임.
1. 처음에 추가했던 1기가 짜리 하드디스크 하나씩 제거를 했을때.
Linear와 Stripe 제거 후
linear와 stripe는 마운트 불가이고
raid1과 raid5는 마운트 후 확인을 해도 아까 생성한 파일이 살아있음을 확인할수있다.
그리고 raid0으로 구성한애들은 디스크가 하나가 사라졌기에 아에 날라가버린 것.
removed가 뜬 디스크를 새로운 디스크로 교체(생성)한다.
이유는 Raid1 같은 경우에 남은 디스크 하나마저 고장나면 복구가 불가능하기때문.
그리고 spare rebuilding 라고 뜨는 이유는 sdd1에 있는 내용을 sdg1에 지금 현재 복사중이라는 의미이고
조금 뒤에 다시 detail로 확인 해보면
Raid5 또한 동일한 방법으로 하면 됨.
물리적으로 제거가 아닌 논리적으로 제거 즉 디스크를 뺴고 싶으면
mdadm --manage /dev/md/mirror - remove /dev/sdg1 이런식으로 뺴면 됨.
'리눅스 고급 > 실습' 카테고리의 다른 글
9. 백업 및 복구 - tar명령어를 이용한 백업 및 복구 실습 (0) | 2021.01.08 |
---|---|
8. 작업 스케줄링 - 작업 스케줄링 접근 제어 실습 (0) | 2020.12.18 |
5. 디스크 관리 및 파일 시스템 - EXT 파일 시스템의 superblock 복구 실습 (0) | 2020.11.30 |
5. 디스크 관리 및 파일 시스템 - 파일시스템 및 마운트(실습) (0) | 2020.11.30 |
5. 디스크 관리 및 파일 시스템 - 디스크 추가 및 파티션 설정 실습 (0) | 2020.11.23 |
댓글