아래 포스팅에서 VMware를 이용해 의도적으로 하드디스크 일부가 고장났다고 가정하고,
Raid1과 Raid5의 장점을 보여줬다. 즉, 데이터가 손상되지 않는다.
하지만 고장난 부분을 교체하고 새로은 하드를 장착할 필요가 있다.
ansan-survivor.tistory.com/509
이제 아래 그림에서 보듯이,
sdc, sde, sdg, sdi 를 복구 시킨다. (실제 서버라면 새로운 하드를 갈아 낀다.)
1. VMware에서 다시 새 하드 4개를 추가한다. (아래 링크 참고)
ansan-survivor.tistory.com/483?category=363952
추가를 하면, 자동으로 비어있는 하드자리에 배치가 된다.
2. 실행 후, 디스크 확인, 파티셔닝
ls -l /dev/sd*
1 이 붙어있지 않다는 것은 장착만 되어있을 뿐 파티셔닝이 되어있지 않다는 것이다.
아래 포스팅을 참고하여, 4개의 하드를 다시 파티셔닝한다.
ansan-survivor.tistory.com/483?category=363952
sdc, sde, sdg, sdi 순서대로 입력하여 파티셔닝 (4개)
fdisk /dev/sdc
n
p
1
엔터
엔터
t
fd
w
전부 파티셔닝이 된것을 확인.
2. 기존에 작동중인 하드를 멈추고, 새로 다시 Linear Raid와 Raid0 를 만들어야 한다.
mdadm --stop /dev/md1
mdadm --create /dev/md1 --level=linear --raid-devices=2 /dev/sdb1 /dev/sdc1
y
mdadm --stop /dev/md2
mdadm --create /dev/md2 --level=0 --raid-devices=2 /dev/sdd1 /dev/sde1
y
확인하기
mdadm --detail /dev/md1
mdadm --detail /dev/md2
3. Raid1 이나 Raid5 는 삭제하면 데이터가 손상됨으로, 추가만 해주면 된다.
mdadm /dev/md3 --add /dev/sdg1
mdadm /dev/md4 --add /dev/sdi1
/etc/fstab 추가
vi /etc/fstab
추가 후, 뒷부분1 2 입력 (오류체크)
4. 마운트, 파일시스템 입력 후 재부팅 (Linear Raid와 Raid0는 새로 만들었음으로)
umount /dev/md1
mount /dev/md1
mkfs.ext4 /dev/md1
umount /dev/md2
mount /dev/md2
mkfs.ext4 /dev/md2
reboot
'리눅스 > CentOS' 카테고리의 다른 글
[CentOS 7] 유저(사용자)별 사용공간 할당 해주기 (유저별 사용 공간 제한), 리눅스 쿼터(Linux Quota)사용 (0) | 2021.03.01 |
---|---|
[CentOS 7] Raid 하드디스크에 리눅스 설치 (CentOS 7 설치), Raid 1 방식 설치 (1) | 2021.02.28 |
[CentOS 7] Raid HDD 하드디스크 고장이 났을 때 백업용 Raid 하드의 이점 (Raid 1, Raid 5 장점, 데이터 손상 방지) (0) | 2021.02.20 |
[CentOS 7] 리눅스 Raid 하드디스크 만들기 (Raid0, Raid1, Raid5) (0) | 2021.02.14 |
[CentOS 7] 리눅스 Linear Raid 하드디스크 만들기 (0) | 2021.02.07 |