크기가 다른 여러 드라이브로 RAID 5를 설정할 수 있습니까?


30

현재 3 개의 1TB 드라이브, 몇 개의 500GB 드라이브 및 750GB의 드라이브가 있습니다. RAID 5 구성에 모두 넣거나 크기가 같아야합니까?


이것은 잘 작동 합니다. 총 드라이브 수는 약 (n - 1) x 500GB의 사용 가능한 공간 으로 제한됩니다 n.
sblair

1
정확히. 1TB 드라이브에 2 개의 500GB 파티션을 넣으면 n-1 x 500
이상이됩니다.

6
하나의 드라이브를 여러 부분으로 나누지 말고 별도의 드라이브를 하나의 큰 그룹으로 결합하십시오. @Sirex의 경우, 1TB 드라이브에 장애가 발생하면 RAID5를 복구 할 수 없습니다 (한 번에 두 개의 '디스크'손실).
parasietje

1
확실한. 나는 아마도 그것이 수학의 결함을 설명하기 위해 더 끔찍한 아이디어라고 언급했을 것입니다.
Sirex

답변:


21

이를 수행하는 몇 가지 방법이 있습니다.

1) 모든 드라이브를 RAID-5 어레이에서 별도의 노드로 사용하십시오. 모든 디스크에는 500GB 만 사용되며 다른 공간은 낭비됩니다. 일반적으로 하드웨어 RAID 컨트롤러에서 유일한 옵션입니다.

2) Linux LVM과 같은 논리 볼륨 시스템과 결합 된 소프트웨어 RAID 시스템을 사용하십시오. LVM을 사용하면 두 개의 500GB 드라이브를 결합하여 1TB의 가상 드라이브를 만들 수 있습니다. 이 가상 드라이브는 RAID-5 어레이에서 단일 드라이브로 사용될 수 있습니다. 이러한 드라이브 중 하나에 장애가 발생하면 전체 가상 드라이브에 결함이있는 것으로 간주됩니다. 따라서 같은 크기의 가상 디스크 3 개가 필요합니다.

3) 동일하지 않은 볼륨에서 중복 스토리지를 허용하는 RAID 시스템을 사용하십시오. ZFS가 이에 대한 좋은 예입니다.


2

사용중인 RAID 컨트롤러 (하드웨어 또는 소프트웨어)에 따라 다릅니다. 일부는 다른 크기 및 유형의 드라이브를 허용하는 반면, 다른 일부는 동일한 드라이브 (크기뿐만 아니라 회전 속도, 처리량 등)가 필요합니다. 다른 크기를 사용할 수있게하는 일부 컨트롤러는 가장 작은 분모로 만듭니다. 귀하의 경우, 그러한 종류의 컨트롤러는 5 개의 500GB 드라이브가 설정되어 있으며, 더 큰 드라이브의 나머지 공간에 별도로 액세스하지 못하게 할 수도 있습니다.

불행히도, 유일한 대답은 OS 또는 마더 보드에 내장되어있는 것부터 시작하여 다양한 RAID 컨트롤러를 조사하고 허용 할 구성을 결정할 수 있는지 확인하는 것입니다. 그런 다음 사용 가능한 다른 컨트롤러를 조사 할 수 있습니다.


실제로 CentOS에서 소프트웨어 공격대를 사용하거나 FreeNAS를 사용할 계획입니다. 홈 서버용입니다.
n0pe
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.