SharedIT | 묻고 답하기(AMP)

Raid 질문드립니다!

  • 1.현재Raid10사용하고있고  SSD 교체해 Backup(기존ssd2개를 백업용을 가지고 새 Disk 2개로 교체) 진행하고싶습니다.

 

질문1. 이전에 Radi1을사용할때 Disk1,2사용중 2번을 제거를 하고 Disk1만사용해도 부팅이되어 똑같이 Raid10 단순히 Disk1,2,3,4 2,4번만 제거 (Disk backup 목적부팅을 시도하려 했으나 부팅이 되질않더라구요 혹시 제가 놓치는부분이있나요?

   -> 혹시 2,4번을 제거   디스크 2개를 넣어야 부팅이 될까요?

   -> 아니면 Disk교체  두개를 동시에하지말고 1개씩 교체를 하며 진행을 해야할까요?

 

질문2. 혹시 Raid10 Disk1,2,3,4  Master slave 어떻게 확인할수있나요?

 

질문3. 질문1번이 틀렸다면은 혹시 SSD자체를 백업용으로 빼두고싶은데 새디스크 2개를 어떻게 삽입을해야 백업을 진행할  있을까요?

Tags : 태그가 없습니다.

8개의 답변이 있습니다.

Back Go
  0 추천 | 일 년 이상 전

보통은 자동으로 빈 디스크 연결하면 복사하는데.. 

디스크 체크하고 복사하고 하는 시간이 필요한데 그전에 확인하고 안된다고 판단한것같습니다.. 

Simon.Park
  0 추천 | 일 년 이상 전

많은 분들이 답변을 잘 해주셨네요~~

RAID10 이나 RAID01 이나 벤더마다, 장비마다, 설정마다 Mirror 와 Stripe 방식이 차이가 납니다. 

RAID1 은 Mirror, RAID 0 는 Stripe 방식인데,

RAID1로 안정성도 강화하고, RAID0로 성능도 향상을 시키기 위해서 RAID10 나 RAID01 을 

벤더에서 구성해서 사용하고 있습니다. 

근데, RAID1 에 대해서 1:1로 매칭이 되는 디스크는 각 벤더의 알고리즘에 따라 다르기 

때문에 100% 확인이 안되는 경우에 위와 같은 방법은 위험하다고 할 수 있겠네요.

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

먼저 말씀 드리면 권장하지는 않습니다.

완벽히 이해를 한 상태에서는 아이디어가 될수 있지만..

오히려 리스크가 더 큰 작업입니다.


일단 방법을 먼저 설명 드리면

Disk 4개가 Raid 10로 구성된 상태에서

어떤게 2개씩 미러링 되어 있는지 파악이 되어야 합니다.(Raid1에서는 실효성이 있고 4개도 위험하고 4개 이상 부터는 하시지 않는게 좋습니다.)

2개가 미러링 그 미러링 되어 있는게 0으로 스트라이프가 되어 있죠.

Raid1 으로 미러링된 그룹을 알아야 하고

그 각각의 그룹중에 Disk 한개씩을 빼야 하는데 빼는 방법이 중요합니다.

운영중에 Disk를 한개 빼고 신규 디스크로 리빌드 해서는 그 빼낸 디스크로는 동작을 안할 가능성이 높습니다.

왜냐면 디스크나 레이드카드에 Raid 정보가 들어 있는데

디스크를 빼는 순간 정보가 엉키기 때문입니다.

예를 들어 Raid 10중에 어떤 위치에 있는지 Raid0인지 1인지등의 정보가 있는데

빼는순간 그 정보가 날라가거나 업데이트 되기 때문에 정상 동작을 하지 않습니다.

그 정보를 온전히 저장되게 할려면 전원을 끈 상태에서 해당 디크스 2개를 동시에 빼내야 하고

신규 디스크를 장착하여 리빌드를 정상적으로 하고

서버를 내린후 아까 뺐던 디스크 2개를 그위치 그대로 연결하고 전원을 켜면 올라오는데..

레이드 정보가 HDD에 저장 되어 있으면 바로 올라오고

레이드카드에도 저장이 된다면 정보가 맞지 않는다고 메세지가 뜨고 어떤 정보로 부팅을 할것인지 선택을 해야 합니다.


위에 나열한것처럼 상당이 복잡하고 경우의 수가 많습니다.

때문에 경험이 많거나 레이드 구성뿐 아니라 카드의 특성도 알아야 할 필요가 있습니다.

Raid 1의 OS 디스크는 저도 비슷하게 백업을 한적이 있습니다만 10은 안하시는게 더 안전하다고 생각되네요.


질문1. 이전에 Radi1을사용할때 Disk1,2사용중 2번을 제거를 하고 Disk1만사용해도 부팅이되어 똑같이 Raid10 단순히 Disk1,2,3,4 2,4번만 제거 (Disk backup 목적부팅을 시도하려 했으나 부팅이 되질않더라구요 혹시 제가 놓치는부분이있나요?

   -> 혹시 2,4번을 제거   디스크 2개를 넣어야 부팅이 될까요?

   -> 아니면 Disk교체  두개를 동시에하지말고 1개씩 교체를 하며 진행을 해야할까요?

=> 위와 같은 이유입니다.

 

질문2. 혹시 Raid10 Disk1,2,3,4  Master slave 어떻게 확인할수있나요?

=> 마스터 슬레이브 같은게 없습니다.


질문3. 질문1번이 틀렸다면은 혹시 SSD자체를 백업용으로 빼두고싶은데 새디스크 2개를 어떻게 삽입을해야 백업을 진행할  있을까요?

euncs9 | 일 년 이상 전

자세한 설명 정말 감사합니다! 진짜 너무감사합니다

낭만생선 | 일 년 이상 전

혹시 작업 하셨나요?

https://www.sharedit.co.kr/qnaboards/25352

여기에 제가 댓글 달아 놓은 Veeam Free 버전으로 백업하시는게 좋다고 생각되네요.

topkslee
  0 추천 | 일 년 이상 전

백업 목적으로 위와 같은 방법을 하시는것 같은데요.

위와 같은 방법은 위험 요소가 많이 있습니다.

특히, RAID 구성을 손대는 것은 위험합니다. 

RAID 구성을 손대지 않고 하시는게 좋습니다.


추가로 제안드린다면,

RAID 1 구성(disk1, disk2)하고 disk3을 단독으로 추가해서 disk1을 disk3으로

   주기적으로 복제하는게 더 효율적일것 같습니다.

> RAID 10 구성 그대로 유지할 경우 (disk 1,2) (disk 3,4) disk5, 6단독으로 추가해서

    disk1을 disk5, disk3을 disk6으로 주기적으로 복제하시면 백업본 가져가실 수 있습니다


disk 장애, 데이터 손실이 걱정되시면 RAID 10보다는 RAID 6으로 구성하는게 낫지 않을까요?

RAID 6가 RAID 10보다 쓰기 성능은 약간 낮지만 disk 2개 동시에 장애나도 문제가 없지만

RAID 10의 경우 같은 그룹내의 disk 2개가 장애나면 데이터 손실될 수 있습니다.

향후에 재구성 시에 이부분도 고려해보시면 좋겠네요~ 

euncs9 | 일 년 이상 전

다음에 Raid6도 고려해보겠습니다 다른방안도 제시해주시고 정말정말 감사합니다 !

topkslee
  0 추천 | 일 년 이상 전

RAID 10이 디스크 비용은 높아도 안정성과 성능때문에 구성하는데요.

4개의 disk로 구성하셨다면 다른 그룹의 각각 disk 1개(동시에 2개) 장애가

발생해도 운영이 됩니다. 다만 같은 그룹에 disk가 2개 장애가 나면 데이터 손실이 발생하는 것이죠


위 내용을 기반으로 했을때 

Disk (1 2) (3 4)으로 RAID 10을 구성하셨다면 2, 4 disk를 제거하면 부팅이 되는게 맞습니다.

RAID managemanet 프로그램이나 BIOS에서 보시면 구분되어 있습니다.

RAID management 프로그램이 GUI가 좋으니 그곳에 현재 disk 상태를 체크해보세요.

그리고 RAID의 disk 구성을 정확하게 모른 상태에서 disk를 제거해서 부팅하는 것은

데이터 유실될 수 있으니 지양해야 합니다. 

euncs9 | 일 년 이상 전

아 제가 질문을 제대로 안한 것 같습니다.


현재 Raid10을 정상적으로 사용하며

Disk2개가 깨질것을 우려해 미러링된 Disk 총 2장을 빼내어 별도 보관후 새로운 Disk2장으로 교체해 리빌딩을 하고싶어 문의드렸습니다. 


아 BIOS에서도 레이드 구성을 볼 수 있군요? 확인한번 해보겠습니다!

감사합니다.


미생
  0 추천 | 일 년 이상 전

출처 : https://hellowoori.tistory.com/53


[안정성의 차이]

RAID 01의 경우 Disk 0과 Disk 2가 동시에 나갈 경우 전체 디스크가 깨진다.

하지만 RAID 10은 Disk 0과 Disk 2가 동시에 나가더라도 전체 디스크가 깨지지 않는다.


RAID 10의 경우도 Disk 0과 Disk 1이 동시에 나가면 전체 디스크가 깨지지만, 01에 비해 10이 깨질 확률이 더 낮으므로 상대적으로 RAID 10의 안정성이 더 높다고 할 수 있다.


[디스크를 재구성하는 방법의 차이]

RAID 01의 경우 0번 하드가 깨진 경우, 0번 하드 교체 후 rebuild를 하면 2번 RAID 0 전체를 1번 RAID 0으로 복사한다.


반면 RAID 10의 경우 0번 하드가 깨진 경우, 0번 하드 교체 후 rebuild를 하면 Disk 1에서 Disk 0으로 복사를 하게되고 RAID 01과 비교했을 때  I/O 비용이 적기 때문에 시간이 엄청나게 단축된다.



참고하시면 될 것으로 보이고, 아마도 디스크 2개가 깨지는 경우의 리빌드가 안되는 것으로 보입니다. 디스크를 1개씩 리빌드 하고 완료 후에 리빌드 하시면 해결이 될 것으로 보입니다.


근데 백업이라고 하신게 지금 상황에서 새로 디스크를 넣어 데이터를 뺀다고 이게 백업이 되는지는 좀 의문이긴 하네요, 동시에 작업이 안되기 때문에 Raid 1의 경우야 그게 백업이 맞지만... 음.. 다른 백업솔루션을 고민하시는게 맞지 않을까요?

euncs9 | 일 년 이상 전

아 제가 질문을 제대로 안한 것 같습니다.


현재 Raid10을 정상적으로 사용하며

Disk2개가 깨질것을 우려해 미러링된 Disk 총 2장을 빼내어 별도 보관후 새로운 Disk2장으로 교체해 리빌딩을 하고싶어 문의드렸습니다. 


그렇다면 리빌딩시 디스크 한장씩 진행을 하면 될까요? 

wansoo
  0 추천 | 일 년 이상 전

RAID10이 RAID1 + 0이 되겠는데...

disk 1과 disk2를 묶음으로 disk3과 disk4를 묶음으로 RAID 1을 구성했다면, disk2와 disk4를 제거해도 부팅이 될것 같은데...

만약 disk 1과 disk 3을 묶음으로 RAID1이 구성되고  disk 2와 disk 4를 묶음으로 RAID1을 구성했다면...

disk 2와 disk 4가 동시에 제거됨으로 인해 볼륨 구성에 문제가 생긴 상태일 수도 있겠네요.

disk 1과 disk 2 또는 disk 1과 disk 4를 제거해서 부팅이 되는지를 Test 해 볼 필요도 있을 것 같네요.

euncs9 | 일 년 이상 전

어떻게 구성이되어있는지 확인할수있는방법은 따로 없나요? ㅠㅠ 그거만확인되더라도 참쉽게 test해볼수있을거같은데 어렵네요 

미생
  0 추천 | 일 년 이상 전

Raid 1은 미러링으로 작동하기 때문에 둘중에 하나가 빠져도 문제가 없을 수 있습니다 (리빌드를 위해서 새디스크 꽂으면 해결)

Raid 10으로 가셨다면 1,2,3,4중에 12-34로 묶어 각 그룹이 미러가 되어야 할거 같은데요. 일단 묶인 그룹의 한쪽에 문제가 생겼을 경우를 가정하여 봐야 하기 때문에 A, B그룹중에 B그룹의 2개를 뺀다면 문제가 없을 수 있지만, A, B 그룹에서 각기 1개씩이 빠졌다면 문제가 생길 수 있을 것으로 보입니다.

euncs9 | 일 년 이상 전

A(disk1,2) B(disk3,4) 이렇게 묶여있는데 B그룹을 2개빼면 문제가 없다는말씀이신가요? 제가 잘못알고있어서 레이드 개념도 계속찾아봤거든요 근데 A그룹 B그룹 한개씩은 있어야 부팅이될거같은데 제가 잘못생각하고있는건가요.....? 

미생 | 일 년 이상 전

올려주신 그림의 Disk 0, 1, 2, 3을 기준으로 보면 제가 0+1을 거꾸로 설명했을 수도 있습니다.

올려주신 그림 기준이면 Disk 1, 3이 빠져도 작동이 되는게 맞을 것으로 보입니다.