사람들이 내 콘텐츠를 업로드 / 다운로드 할 수있는 기본 미디어 서버를 작성 중입니다. 업로드 한 파일을 저장하려는 8 개의 2TB 하드 드라이브가 있습니다. 문제는 여러 하드 드라이브에 분산시키고 싶지만 하나의 파일 시스템처럼 보이게 만드는 파일 시스템을 탐색하는 것입니다.
당신이 접근을 생각할 수 있다면, 당신의 접근의 장점과 단점을 알려주십시오.
중요한 경우 우분투 11.10에서 서버를 실행 중입니다.
사람들이 내 콘텐츠를 업로드 / 다운로드 할 수있는 기본 미디어 서버를 작성 중입니다. 업로드 한 파일을 저장하려는 8 개의 2TB 하드 드라이브가 있습니다. 문제는 여러 하드 드라이브에 분산시키고 싶지만 하나의 파일 시스템처럼 보이게 만드는 파일 시스템을 탐색하는 것입니다.
당신이 접근을 생각할 수 있다면, 당신의 접근의 장점과 단점을 알려주십시오.
중요한 경우 우분투 11.10에서 서버를 실행 중입니다.
답변:
당신이 찾고있는 것은 RAID 입니다. 특히 RAID 0은 디스크에서 데이터를 "스트라이핑"합니다. 그러나 단일 HD가 실패하면 모든 디스크의 모든 데이터가 손실된다는 점을 인식해야합니다. RAID 5 (1 개의 디스크 오류 허용) 또는 RAID 6 (2 개의 오류 허용)을 설정하는 것이 좋습니다. 그러나 RAID 5는 사용 가능한 공간을 1 디스크만큼 줄입니다 (따라서 16TB 디스크 대신 14 개). RAID 6은 디스크 2 개이므로 12TB가 필요합니다.
RAID 0의 단점은 복원력입니다. 사용하지 마십시오. 장점은 성능입니다. 한 번에 두 개의 디스크에 쓰므로 본질적으로 2 배 빠릅니다.
RAID 5 또는 6의 단점은 RAID 0과 디스크 비용만큼 빠르지 않다는 것입니다. 장점은 더 나은 성능 (공격 대비)과 더 나은 복원력입니다.
모든 (진정한) RAID 솔루션의 단점은 하드웨어, 특히 RAID 컨트롤러가 필요하다는 것입니다.
하드웨어가없는 경우 소프트웨어 RAID 솔루션 ( Linux 용 LVM , Windows 용 논리 디스크 관리자 )도 있습니다. 그러나 하드웨어 RAID만큼 성능이 떨어집니다.
별도의 부팅 파티션이 필요하지만 LVM 을 사용 하고 모든 드라이브의 볼륨으로 구성된 볼륨 그룹을 가질 수 있습니다 .
이미 포맷 된 드라이브가있는 경우 WHS 드라이브 익스텐더의 Linux 복제 본인 greyhole을 살펴보십시오 . 이 시나리오에서는 실제로 작업하기가 더 쉽고 LVM보다 유연성이 뛰어 나기 때문에이 시나리오에서 실제로 이것을 선호합니다.