여러 개의 물리적 하드 드라이브를 단일 파티션으로 표시하려면 어떻게해야합니까?


5

사람들이 내 콘텐츠를 업로드 / 다운로드 할 수있는 기본 미디어 서버를 작성 중입니다. 업로드 한 파일을 저장하려는 8 개의 2TB 하드 드라이브가 있습니다. 문제는 여러 하드 드라이브에 분산시키고 싶지만 하나의 파일 시스템처럼 보이게 만드는 파일 시스템을 탐색하는 것입니다.

당신이 접근을 생각할 수 있다면, 당신의 접근의 장점과 단점을 알려주십시오.

중요한 경우 우분투 11.10에서 서버를 실행 중입니다.



컴퓨터는 어떤 OS입니까? 솔루션이 무엇인지에 달려 있습니다.
Scott Chamberlain

dougvk : 어떤 OS에 대해 이야기하고 있습니까? * 닉스 또는 승리?
Baarn

나는 우분투 리눅스 11.10에있다
dougvk

답변:


4

당신이 찾고있는 것은 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만큼 성능이 떨어집니다.


3
다른 소식통은 소프트웨어 RAID가 성능에 미치는 영향이 거의 없으며 OS가 데이터 저장 방식을보다 잘 제어 할 수 있기 때문에 하드웨어 RAID보다 성능이 우수하다고 말합니다.
grawity

RAID 1의 경우 읽기 속도가 빠르지 만 쓰기는 동일합니다.
Scott Chamberlain

6
이 답변에는 많은 반 사실이 있으며 단순히 사실이 아닌 많은 결론을 이끌어냅니다.
Garrett

"RAID 1의 단점은 탄력성입니다."-RAID 0을 의미하지 않습니까? RAID 1 (미러링)을 사용하면 디스크를 잃어도 데이터는 그대로 유지됩니다. (소프트웨어 RAID1을 사용하면 실제로 원하는 수의 미러를 지정할 수 있습니다.) 또한 LVM은 RAID 가 아닙니다 . Linux의 내장 소프트웨어 RAID 솔루션은 mdadm입니다.
rob

죄송합니다. 여러분 모두 맞습니다. 나는 이것을 서둘러 썼다. RAID 0은 내가 토론했던 내용입니다 (RAID 1 아님). 수정 해 주셔서 감사합니다. 소프트웨어 RAID의 성능에 관한 한, 당신은 나에게 새롭다
Mike M

2

별도의 부팅 파티션이 필요하지만 LVM 을 사용 하고 모든 드라이브의 볼륨으로 구성된 볼륨 그룹을 가질 수 있습니다 .

이미 포맷 된 드라이브가있는 경우 WHS 드라이브 익스텐더의 Linux 복제 본인 greyhole을 살펴보십시오 . 이 시나리오에서는 실제로 작업하기가 더 쉽고 LVM보다 유연성이 뛰어 나기 때문에이 시나리오에서 실제로 이것을 선호합니다.


0

이미 게시 된 다른 답변을 보완합니다.

저는 10 년 이상 MHDDFS 를 사용해 왔습니다 . 나는 damek 에서 논의 된 것처럼 성능 문제가 있다고 생각 하지만 기존 마운트에서 가상 볼륨을 생성하기 때문에 매우 간단합니다.

일단 설치되면 /etc/fstab다음 과 같이 한 줄입니다 .

mhddfs#/mnt/hdd1,/mnt/hdd2,/mnt/hdd3 /mnt/virtual fuse defaults,allow_other 0 0
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.