Raid 5 구성시 나타나는 현상...

ezisis의 이미지

16TB급 스토리지 (2TB HDD 8개짜리 소형)

합쳐서 Raid 5 로 구성을 명받았습니다.

mdadm -c 명령어 써서 구성하는데

처음엔 그냥 구성하고

pvcreate 로 피지컬로 만든다음에 구성해보았는데

spare 공간이 2TB 가 할당되네요...
(두 방법 다 같은 결과입니다.)

구글링해봤는데 raid5는 hdd 개수의 n-1 만 할당된다고 하더군요...(UUUUUUU_)<- 이런식으로 말이죠.....

하지만 센터에 이미 구축해놓은 스토리지는 8개 다 인식되는데(spare 공간없이)

인터넷이 맞다고 하여도, 센터에선 8개 다 인식되게 만들라네요.....

HDD sda~c, f~j 까지인데, 이거 파티션으로 설정한다음 헥사코드 raid 로 준다음 해야 하는건가요?

조언 부탁드립니다.

ydhoney의 이미지

죄송한 말씀입니다만, 스토리지에 Raid 기능이 존재하지 않습니까?

hiseob의 이미지

RAID 5 는 무조건 n-1이 맞습니다.
RAID 1 은 전체의 n/2 용량이고....
8개 중 1개의 스페어도 없이 돌아가는건 RAID 0 , JBOD 밖에 없습니다..
근데 0 하고 JBOD 는 R A I D 가 아니죠. ㅎㅎ

goahead의 이미지

2TB HDD x 8개로 Raid5를 구성하면,
parity용(spare가 아닙니다.) 1개,
데이터용 7개로 구성되므로 2TB, 즉 1개분량의 HDD용량손실이 발생하는건 당연한 이치입니다.

그리고, spare용으로 1개를 구성한다면, parity와 합쳐서 4TB용량이 빠질겁니다.
spare 1, parity 1, data 6 <-- 이렇게 되는거죠.

가급적 스토리지에서 제공하는 Raid기능을 쓰시길 바랍니다. (성능/안정성면에서 더 낫습니다.)

먼저 답변하신 두 분의 말씀도 맞으니, 잘 판단하시고,
센터를 잘 이해시키시는것이 관건일거 같은데요.

p.s. : 인식이라는 단어때문에 꼬릿말답니다.
Raid5를 구성한다고해서 장비에서 디스크 1개를 인식못한다는건 아닙니다.
다만, 운영체제에서는 당연히 1개분량만큼의 용량을 제한 용량만큼을 인식할겁니다.