Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- NAT
- ripng
- rip
- stp
- eigrpv2
- 헤더
- OSPF
- ACL
- Vlan
- ospfv3
- ipv6
- 장비
- 라우터
- Etherchannel
- crontab
- 명령어
- eigrp
- Redistribute
- vrrp
- CKA
- tunneling
- DHCP
- Chrony
- 스위치
- Inter VLAN
- GLBP
- OSI 7 layer
Archives
- Today
- Total
Net Eng
RAID 구축과 장애 조치 본문
■ RAID 구축
0. disk 준비
# ls –l /dev/sd?
/dev/sdb
/dev/sdc
/dev/sdd
/dev/sde
/dev/sdf
/dev/sdg
/dev/sdh
/dev/sdi
/dev/sdj
/dev/sdk
/dev/sdl
/dev/sdm
/dev/sdn
[새로운 터미널]
# watch cat /proc/mdstst
1. 파티션 작업
# fdisk /dev/sd[b····n] Hex code : fd
2. RAID 구성 작업
# mdadm --create /dev/md9 --level=linear --raid-device=2 /dev/sdb1 /dev/sdc1
# mdadm --create /dev/md0 --level=0 --raid-device=2 /dev/sdd1 /dev/sde1
# mdadm --create /dev/md1 --level=1 --raid-device=2 /dev/sdf1 /dev/sdg1
# mdadm --create /dev/md5 --level=5 --raid-device=3 /dev/sdh1 /dev/sdi1 /dev/sdj1
# mdadm --create /dev/md10 --level=10 --raid-device=4 /dev/sdk1 /dev/sdl1 /dev/sdm1 /dev/sdn1
3. /etx/mdadm.conf 파일 설정
# mdadm --detail --scan > /etc/mdadm.conf
# cat /etc/mdadm.conf
4. 파일시스템 생성
# mkfs.ext4 /dev/md9
# mkfs.ext4 /dev/md0
# mkfs.ext4 /dev/md1
# mkfs.ext4 /dev/md5
# mkfs.ext4 /dev/md10
5. 마운트 작업
# mkdir –p /raid_linear
# mkdir –p /raid0
# mkdir –p /raid1
# mkdir –p /raid5
# mkdir –p /raid10
# mount /dev/md9 /raid_linear
# mount /dev/md0 /raid0
# mount /dev/md1 /raid1
# mount /dev/md5 /raid5
# mount /dev/md10 /raid10
# df –h
# vi /etc/fstab
/dev/md9 /raid_linear ext4 defaults 1 2
/dev/md0 /raid0 ext4 defaults 1 2
/dev/md1 /raid1 ext4 defaults 1 2
/dev/md5 /raid5 ext4 defaults 1 2
/dev/md10 /raid10 ext4 defaults 1 2
■ RAID 장애 조치
- linear raid 장애와 복구 (결함비허용)
1. /dev/sdc1 디스크 제거
#poweroff
VM Settings -> Hard Disk 3(SCSI) Remove
부팅 -> emergency mode -> password : centos -> 접속
df –h
mdadm --run /dev/md9
mdadm --stop /dev/md9
2. fstab 파일 주석 처리 후 재부팅
vi /etc/fstab
#/dev/md9 /raid_linear ext4 defaults 1 2
#poweroff
3. 새로운 하드디스크 장착
VM Settings -> Add.. Hard Disk
4.파티션 작업
fdisk /dev/sdc Hex code : fd
5. 기존 RAID 중지 후 새로 구성
mdadm --stop /dev/md9
mdadm --create /dev/md9 --level=linear --raid-device=2 /dev/sdb1 /dev/sdc1
mdadm --detail /dev/md9
6. fstab 파일 주석 해제
vi /etc/fstab
/dev/md9 /raid_linear ext4 defaults 1 2
- RAID 0 장애와 복구 (결함비허용)
1. /dev/sde1 디스크 제거
# poweroff
VM Settings -> Hard Disk 5(SCSI) Remove
부팅 -> emergency mode -> password : centos -> 접속
# df –h
# mdadm --run /dev/md0
# mdadm --stop /dev/md0
2. fstab 파일 주석 처리 후 재부팅
# vi /etc/fstab
#/dev/md0 /raid0 ext4 defaults 1 2
# poweroff
3. 새로운 하드디스크 장착
VM Settings -> Add.. Hard Disk
4.파티션 작업
# fdisk /dev/sde Hex code : fd
5. 기존 RAID 중지 후 새로 구성
# mdadm --stop /dev/md0
# mdadm --create /dev/md0--level=0--raid-device=2 /dev/sdd1 /dev/sde1
# mdadm --detail /dev/md9
6. fstab 파일 주석 해제
# vi /etc/fstab
/dev/md0 /raid0 ext4 defaults 1 2
- RAID 1 장애와 복구 (결함허용)
1. sdg1디스크 faulty 상태로 설정
# mdadm /dev/md1 -f /dev/sdg1
# mdadm -D /dev/md1
2. sdg1디스크 제거
# mdadm /dev/md1 --remove /dev/sdg1
# mdadm -D /dev/md1
3. 장애 발생 디스크 새로운 디스크로 교체
# mdadm /dev/md1 --add /dev/sdg1
# mdadm -D /dev/md1
- RAID 5 장애와 복구 (결함허용)
1. sdi1디스크 faulty 상태로 설정
# mdadm /dev/md5 -f /dev/sdi1
# mdadm -D /dev/md5
2. sdg1디스크 제거
# mdadm /dev/md5 --remove /dev/sdi1
# mdadm -D /dev/md5
3. 장애 발생 디스크 새로운 디스크로 교체
# mdadm /dev/md5 --add /dev/sdi1
# mdadm -D /dev/md5
-RAID10 장애와 복구 (결함허용)
1. sdn1디스크 faulty 상태로 설정
# mdadm /dev/md10 -f /dev/sdn1
# mdadm -D /dev/md10
2. sdg1디스크 제거
# mdadm /dev/md10 --remove /dev/sdn1
# mdadm -D /dev/md10
3. 장애 발생 디스크 새로운 디스크로 교체
# mdadm /dev/md10 --add /dev/sdn1
# mdadm -D /dev/md10
'Linux' 카테고리의 다른 글
Chrony 명령어 (0) | 2024.06.18 |
---|---|
GPT 검색 명령어 정리 (0) | 2024.06.05 |
Graylog 서버 구축 (0) | 2024.06.05 |
RPM 패키징 (0) | 2024.06.05 |
Linux 기본 명령어 (0) | 2024.06.05 |