SharedIT | 묻고 답하기(AMP)

RAID5에 대해서 질문합니다.

RAID5 이론상 3개부터 가능하지않습니까?


raid들의 기본 개념은 알고 있는데


raid5에서 스패어 안꼽고 3개로 구성했을때


0 1 2 슬롯이 있는데

2번이 고장나면

0 1 번을 통해 2번 데이터를 추측할수있어서 디스크를 꽂으면 복구가되는것인데


그런데! 3개만 있는데  1개고장나면  

  • 1.그 상태에서 데이터가 보이나요? 내부적연산으로 추측해서 보여줄까요..?

  • 2.그 상태에서 쓰기도 가능한가요? 읽기상태만되어버리나요?

Tags : 태그가 없습니다.

5개의 답변이 있습니다.

Genghis Khan
  0 추천 | 3년 이상 전

Riad5*3ea로 구성 중 1개 fail시 서비스 문제 없구요

단 스페어가 없다면 빠른 조치가 필요합니다

2개 장애시 서버  shutdown 됨 

디스크 1,2의 패리티 비트 정보가 있기에  3이 장애가 나도 문제가 없음

read/write 전혀 문제 없어요

왠만하면 스페어 디스크 같이 구성하세요

낭만생선
  0 추천 | 3년 이상 전

아래 두분 말씀 처럼 읽기 쓰기 다 됩니다.

다만,, Disk를 Spare로 꼽았을때 Rebuild를 하게 되는데

성능이 낮아 질수 있습니다. 단순 미러링이 아니라 패리티 비트 계산을 해야 하기 때문이죠.

실제 IO가 많은 서버에서 성능 저하나 Rebuil 중간에 꼬여서 깨지는 경우를 여러번 경험 했네요.

디스크 갯수가 많아지면 더욱 심해지죠. 계산이 복잡할테니까요.

ktit
  0 추천 | 3년 이상 전

되긴합니다. 하지만, 스페어가 없다면 굉장히 불안한 상태이죠.

저는 스페어 없이 운영하다가 문제 발생하여 디스크 확보 후 리빌딩 시 Raid가 깨지는 경우도 

겪은 적이 있어요

차바라기
  0 추천 | 3년 이상 전

데이터확인이 가능합니다 읽기 쓰기도 가능하구요~그런데 3개에서 1개가 장애가 나고 2개로 운영중일때 만약 그게 1개가 더 장애가 발생을 하면 데이터 복구를 못합니다. 레이드가 깨지면서 데이터 유실됩니다. 그렇기에 스페어가 있으면 그나마 나은데 없으면 불안하죠

wansoo
  0 추천 | 3년 이상 전

다 됩니다.

단, 위험한 상태입니다.

RAID 5는 두 데이터 블럭에 대해 계산한 패리티 데이터를 한개 생성해서 보관하는 형태이기 때문에, 두 데이터 중에 한개가 없어도 패리티와 남은 데이터 한개를 이용하여 없는 데이터를 계산해 낼 수 있는 상태로 운영됩니다.


john spark | 3년 이상 전

쓰기도 되는군요...신기하네요 ..

감사합니다.

스패어꽂아서 최소 4개로 하는게 나은데...항상 문제는 돈이죠뭐..ㅠ