두 개의 드라이브를 잃을 수 있고 어떤 두 세트가 죽을 수 있는지는 중요하지 않기 때문에 파일 서버에 RAID 6을 선택했습니다. RAID 10으로 이해 한 결과 두 개의 드라이브를 잃을 수 있지만 동일한 RAID 1 어레이에 있으면 운이 좋지 않습니까? 어떤 제안? 약 200GB의 데이터가있는 기본 파일 서버이며 다른 워크 스테이션 및 서버의 단일 백업 지점 역할을합니다.
두 개의 드라이브를 잃을 수 있고 어떤 두 세트가 죽을 수 있는지는 중요하지 않기 때문에 파일 서버에 RAID 6을 선택했습니다. RAID 10으로 이해 한 결과 두 개의 드라이브를 잃을 수 있지만 동일한 RAID 1 어레이에 있으면 운이 좋지 않습니까? 어떤 제안? 약 200GB의 데이터가있는 기본 파일 서버이며 다른 워크 스테이션 및 서버의 단일 백업 지점 역할을합니다.
답변:
당신이하려는 일에 달려 있습니다. Raid 10은 두 가지에 대한 빠른 읽기 및 쓰기를 제공하지만 잘못된 두 개의 드라이브를 잃으면 모든 것을 잃을 수 있습니다. 그러나 더 큰 디스크 어레이에서는 정확히 절반의 드라이브를 잃고 전체 작업을 유지할 수 있습니다. 그러나 Raid 6을 사용하면 쓰기가 추가 체크섬보다 약간 느려질 수 있습니다. 그러나 두 개의 드라이브를 잃고 데이터를 잃지 않을 수 있습니다.
기억해야 할 또 다른 중요한 점은 Raid가 데이터 백업이 아니라는 것 입니다. 따라서 RAID에서 가장 중요한 것은 서버 가동 시간입니다. 데이터를 그대로 유지하지 않습니다.
결국에는 그것이 선호의 문제라고 생각합니다. 개인적으로 Raid 10과 함께하겠습니다. 실제로 큰 어레이의 경우 RAID 50 또는 60을 당길 수 있습니다. 스트라이프 세트의 디스크를 RAID 5 또는 RAID 6으로 보호 할 수 있습니다.
좋은 독서 :
[RAID6의 성능 저하에 익숙하고 장애에만 관심이 있다고 가정합니다.]
http://en.wikipedia.org/wiki/Standard_RAID_levels 의 숫자를 사용하고 있으며 수학에 빠지므로 잘못되었을 수 있습니다. 드라이브의 5 %가 1 년 안에 사망한다고 가정 해 봅시다.
이중 구성원 RAID1 완전 죽어가는 확률은 특정 드라이브가 죽을 가능성입니다 (제곱 :) P(R1) = P(drive)^2
.
따라서 5 %의 실패율로 다음과 같은 결과를 얻습니다.
P(R1) = 0.005^2 = 0.0025 = 0.25%
(여기서 수학에 대해 확신하지 못하는 부분은 이해가 되겠지만 의미가 없습니다.)
따라서 주어진 R1 멤버를 잃을 확률은 매년 0.25 %이지만, 그중 몇 개가 함께 스트라이프되어 있고 그 중 하나가 죽으면 어레이가 죽었습니다. 따라서 P (R1) 번호를 R0 실패 수학에 연결해야합니다 P(R10) = 1 - (1 - P(R1))^(n_R1)
. 총 8 개의 드라이브가 있다고 가정하고 (실패한 경우 교체하지 않음) 4 개의 R1에 스트라이프를 적용하십시오.
P(R10) = 1 - (1 - 0.0025)^4 ~= 0.99%
따라서 1 년에 5 %의 확률로 8 개의 드라이브를 가진 RAID10을 잃을 확률이 약 1 %입니다.
간단히 말해서, RAID6 고장 가능성은 주어진 드라이브가 죽을 수도 있고, 큐브에 손상을 입을 가능성입니다.
P(drive)^3 = (5%)^3 = 0.0125%
따라서 "다중 드라이브가 죽어가는"시나리오의 경우 RAID6는 동일한 드라이브를 가진 RAID10만큼 실패 할 가능성이 약 1/80입니다.
불행하게도, 삶은 복잡하며, 나쁜 분야를 다루어야합니다. 드라이브에 알 수없는 임의의 오류가 발생할 가능성이 있습니다. 더 이상 위키 백과를 복사하는 것이 아니라 주어진 드라이브에 불량 섹터가 나타날 확률은 다음과 같습니다 P(bs) = P(UBER) * bits_written
. 이 경우 R1에서는 드라이브 장애 후 복구가 불가능하고 R6에서는 까다로워집니다.
물론, RAID6 컨트롤러 또는 드라이버에 버그가 있고 데이터에 오류가 발생하거나 배열이 손상되면 문제가 발생합니다.
mdadm
에서는 어레이의 드라이브 수보다 적은 한 중복 레벨 (2, 3, 4, ...)로 RAID10 레이아웃을 생성 할 수 있습니다. 3 개의 드라이브 만). 이 --layout=
옵션을 사용하면 매수를 설정할 수 있습니다.
Raid6은 R1보다 훨씬 안전합니다. 1 년 동안 디스크가 실패 할 확률은 5 %입니다. 같은 날에 3 개의 디스크가 죽으면 Raid6이 실패합니다. 따라서 그 확률은 0.05 * 1 / 365 = 0.000014입니다. 따라서 Raid6의 실패 확률은 2.6 E-12이며, 이는 복권 당첨 확률보다 훨씬 적습니다. Raid6 어레이에서 디스크가 고장난 경우 is를 변경할 수 있으며 RAID 컨트롤러가 RAID 어레이를 즉시 재구성하기 시작합니다. 앱이 필요합니다. 1 일 ~ f. 전의. Raid6 어레이에서 2TB 디스크를 재 구축했습니다. 따라서 2TB보다 작은 디스크를 사용하는 경우 하루 동안 또는 더 적은 수의 장애가 발생해야합니다.
그러나 여기에서 말한 것처럼 실제 백업을 계속 실행하십시오. 언젠가는 전원이 꺼지고 시스템에 추가 전압을 공급할 수 있으며 그 후 모든 하드 드라이브 마이그레이션이 오프라인 상태가 될 수 있습니다 (또는 다른 이상한 일이 발생하는 경우). 일반적으로 이러한 상황은 발생하지 않지만 실제로 데이터가 필요한 경우 Raid 배열 이외의 다른 곳으로 백업하십시오.