홈 서버를 위한 내결함성 RAID6/RAID10 설계 - 성능이 중요하지 않음

홈 서버를 위한 내결함성 RAID6/RAID10 설계 - 성능이 중요하지 않음

내결함성과 디스크 공간의 균형을 맞추고 싶습니다. 여러 디스크 오류를 처리할 수 있는 내결함성을 원합니다(교체 디스크를 구입할 여유가 없거나 몇 주 동안 시간을 ​​가질 수 없기 때문).

홈 Linux 서버의 주요 목적은 다른 시스템도 백업하고 대량의 데이터를 저장/공유하는 장소입니다. 따라서 데이터는 대부분의 경우 다시 생성 가능합니다. 미디어 저장(예: DVD, CD 등의 백업)

가졌다6 x 1.5TB의 RAID10 어레이이지만 운영자의 무능과 게으름으로 인해 이제 6개의 빈 디스크가 있습니다 :-) 그리고 깔끔하게 시작합니다.

디스크 중 하나에 확실히 오류가 발생하여(smartctl의 55개 이상의 오류 및 단기 및 장기 테스트 오류) 보증 교체를 위해 보내질 예정입니다. 하지만 여전히 최종 어레이에 포함하고 싶습니다. 불량 디스크를 /dev/sdc라고 부르자

머신에는 6개의 SATA 포트와 2개의 IDE(CD 드라이브 2개 포함)가 있습니다. 듀얼 쿼드 코어 Xeon, 16GB RAM. 그리고 실제로 대부분의 경우 사용자는 1명입니다.

[주의: CD 드라이브를 제거하고 데이터/OS를 분리하기 위해 OS 전용 7번째 IDE 디스크를 추가할 수도 있습니다.] 그렇지 않으면 100GB 파티션을 저장하고 거기에 OS를 배치하는 것이 계획입니다(디스크 간 미러링 가능).

옵션 A) RAID 6 sd[abdef], 핫 스페어인 sdc(그러나 곧 교체를 위해 전송됨) raid-devices=5 Spare=1

옵션 B) RAID 6 sd[abdef], sdc가 누락됨(그러나 곧 교체를 위해 전송됨) raid-devices=6 Spare=0

옵션 C)RAID 10 sd[abdef], 핫 스페어인 sdc(그러나 곧 교체를 위해 전송됨) raid-devices=5 Spare=1

옵션 D)RAID 10 sd[abdef], sdc가 누락됨(그러나 곧 교체를 위해 전송됨) raid-devices=6 Spare=0

올바르게 계산하면 4.5TB의 공간과 3개의 디스크 오류에 대한 공간을 얻을 수 있기 때문에 옵션 A가 현재로서는 가장 좋은 것 같습니다.

이 모든 작업은 mdadm 소프트 레이드를 통해 수행됩니다.

어떤 것을 추천하시나요? 아니면 제가 사용할 수 있는 더 나은 레이아웃이 있나요?

답변1

Raid10은 두 개의 디스크 장애를 처리하지 못할 수 있으므로 raid6이 더 안정적입니다. 또한 더 많은 저장 용량을 제공합니다. 옵션 A만 세 번째 오류가 발생하는 경우 이를 처리할 수 있습니다.~ 후에핫 스페어로의 재구축이 완료되지만 전체 공간의 50%만 확보하게 됩니다.

디스크 6개 중 3개가 고장날 확률은 다음과 같습니다.매우슬림하므로 공간(및 처리량) 손실로 인해 핫 스페어를 가질 가치가 없다고 생각하는 경향이 있습니다. 절충안으로 할 수 있는 작업은 핫 스페어 없이 실행하는 것입니다. 오류가 발생하고 한동안 이를 교체할 수 없으며 두 번 더 오류가 발생할 수 있다는 우려가 있는 경우에는 재구성할 수 있습니다. 어레이를 5개의 디스크 raid6에 추가하고 두 개의 오류를 더 처리할 수 있게 됩니다.

이를 위해서는 어레이를 재구성하면 용량이 줄어들기 때문에 축소할 수 있는 파일 시스템을 사용해야 합니다.

답변2

Robin Harris(StorageMojo)의 블로그를 확인해 보시기 바랍니다.친애하는 StorageMojo: 저렴한 가정용 대용량 스토리지를 원하시나요?. 데이터 스토리지 산업에 관해 글을 쓰는 Robin은 자신의 스토리지 서버를 "속도와 용량을 위해 RAID 5에서 다중 RAID 0 스트라이프로" 변경해야 한다고 생각합니다. 하지만 다른 의견은 50개의 댓글을 읽어보세요.

  • 파일 시스템과 드라이브를 관리하는 ZFS입니다. 그러나 "시스템 관리자 유형이나 SUN 고객이 아닌 한 ZFS에서 멀리 떨어져 있습니다. 저는 zfs-discuss에 있고 간단한 문제로 사람들이 직면하는 문제의 수는 놀라울 정도입니다"라고 다른 논평가는 말합니다.
  • 드로보, 그러나 "기가바이트당 비용이 너무 비쌉니다."
  • "mini-ATX PC(빵 상자 크기) 중 하나를 실행오픈 파일러또는프리나스"
  • 솔라리스 11 익스프레스
  • "RAID 0은 나쁜 소식이며 실패하면~ 할 것이다심각한 부패 문제를 안고 있습니다."
  • '"이 질문을 하는 사람들은 풀타임 시스템 관리자가 아닙니다.." 이 글을 읽자마자 저는 "NAS를 사야지"라고 생각했습니다.'(예: RAID-6 구성에 6x 2TB 드라이브가 포함된 QNAP 659 Pro+).
  • "고급 SATA 스핀들, 미러 복사본, 동일한 사양에 무슨 문제가 있습니까? WE4와 같은 것들은 필요하지 않으면 전원조차 켜지지 않습니다.... 그리고 갑자기,

나는 이것이 당신이 제시한 옵션 중 하나를 선택한다고 주장하지 않습니다. 그러나 그것은 생각할 거리이다.

저는 Raid-1(미러링)에 2x1TB 드라이브가 있는 NAS를 선택했습니다. 이제 다시 드라이브 중 하나를 오프사이트 스토리지로 교체하고 이전 오프사이트 드라이브를 NAS에 연결합니다.

관련 정보