SharedIT | 묻고 답하기(AMP)

raid5 추가시 스페어 말고 액티브로 추가는 못하나요?

raid5 로 sdb1, sdc1, sdd1 달아놨다가 sde1 fdisk 로 추가해서

mdadm /dev/md5 --add /dev/sde1 으로 추가하니까 spare devices에 붙는데 그냥 active devices에는 못붙이나요?

4개의 답변이 있습니다.

Genghis Khan
  0 추천 | 약 3년 전

Raid 5 구성된 추가 대스크를 인식하는건 어렵지 얺으나

추가시 기존 서버스들 전부 내리고 읽기쓰기가 거의 없는

시간에 하셔야 됩니다

그리고 우선 데이터 백업도 해두는것도 나쁘지 않겠구요

Simon.Park
  0 추천 | 약 3년 전

wansoo 님이 무지 자세하게 설명을 해 놓으신 듯 하네요 ^^ 짱!!


아래 글도 참고 해 보세요~~~

그냥 add 하면 spare 로 붙고, raid 구성을 확장하는거니 grow 하는게 맞네요~~~


https://btyy.tistory.com/52


wansoo
  0 추천 | 약 3년 전

mdadm으로 디스크 3개를 이용해서 raid 5를 구성한걸, 디스크 4개로 디스크 갯수를 변경하고 싶다는 질문인것 같네요.

mdadm --grow --raid-devices=4 /dev/md5

와 같이 명령을 줘서 RAID를 구성하는 디스크 수량을 4개로 변경해 주시면 될 것 같네요~

wansoo | 약 3년 전

mdadm --detail /dev/md5  라고 명령을 줘 보시면...

/dev/md5:

Version : 1.2

Creation Time : Wed Feb 17 17:08:28 2021

Raid Level : raid0

Array Size : 2096619520 (1999.49 GiB 2146.94 GB)

Raid Devices : 3

Total Devices : 4

Persistence : Superblock is persistent


.

.

.


와 같이 표시될 건데...


mdadm --grow --raid-devices=4 /dev/md5

명령을 실행 시키고 나면, 


/dev/md5:

Version : 1.2

Creation Time : Wed Feb 17 17:08:28 2021

Raid Level : raid0

Array Size : 2096619520 (1999.49 GiB 2146.94 GB)

Raid Devices : 4

Total Devices : 4

Persistence : Superblock is persistent


.

.

.


로 변경되어 표시 되겠고요~

wansoo | 약 3년 전

그리고...

디스크 3개에서 디스크 4개로 RAID 5 구성을 변경한 후에 추가된 용량을 모두 사용할 수 있으려면

resize2fs /dev/md5 

명령을 줘야 전체 용량을 모두 사용할 수 있게 될 것 같네요.

wansoo | 약 3년 전

아...  

mdadm --grow할때 만약을 위해서 백업 옵션도 붙여서 하도록 하는게 좋을 것 같네요.


mdadm --grow --raid-devices=4 --backup-file=/root/md5_grow.bak /dev/md5


와 같이 옵션을 하나 더 붙여서 작업을 하도록 하세요~

차바라기 | 약 3년 전

역시 원수님은 대단하네요~하나 배워갑니다^^

차바라기
  0 추천 | 약 3년 전

Raid5 구성을 하셨다면 Raid5에는 디스크가 붙지 않습니다. 따로 인식을 합니다.