
소프트웨어 RAID0(Ubuntu Server를 사용하여 설치)을 수행하는 것이 가능합니까?크런치뱅그래도) 크기가 크게 다른 드라이브가 있습니까? 드라이브 중 하나는 250GB이고 다른 하나는 60GB입니다.
답변1
Ubuntu 소프트웨어 RAID를 사용하면 파티션은 가장 작은 크기의 배수이고 추가 크기는 사용되지 않기 때문에 크기가 같거나 비슷해야 합니다. 따라서 더 큰 디스크에 60GB 파티션을 생성하고 다음과 같은 결과를 얻을 수 있습니다.
- 각 디스크의 60GB로 구성된 120GB RAID-0 볼륨
- 190GB 일반 볼륨, 더 큰 디스크에 남은 것
- 아마도 스왑을 위해 몇 GB를 빼야 할 것입니다.
수행 중인 작업과 RAID를 원하는 위치에 따라 하나의 볼륨을 마운트 /
하고 다른 하나는 언제 어디서나 마운트할 수 있습니다 . /home
Ubuntu Server 설치 UI(최소 10.10)를 사용하여 이 설정을 완전히 수행할 수 있습니다.
소프트웨어 RAID-0이 그만한 가치가 있는지 여부는 또 다른 문제입니다.
답변2
많은 용량을 잃지 않고 엄격한 의미에서 "raid 0"이 아닙니다.
논리 볼륨 관리자인 LVM을 살펴보십시오. https://help.ubuntu.com/community/Installation#LVM%20Installation%20Guides
... 아마도 거기에서 뭔가를 찾을 수 있을 거예요.
또 다른 옵션은 작은 드라이브와 큰 드라이브의 일부를 RAID0으로 설정하는 것입니다. 대량 저장을 위해 큰 드라이브에 추가 공간을 남겨두십시오.
답변3
Linux 소프트웨어 RAID(모든 수준)는 장치 수준이 아닌 파티션 수준에서 작동하므로~할 수 있었다각 드라이브에 60G 파티션을 생성하고 이를 단일 120G 어레이로 RAID0합니다.[1]
그러나 더 높은 데이터 전송 속도가 필요한 특정 성능 요구 사항이 없는 한그리고단일 드라이브의 일반 비-RAID0 파티션에 비해 상당한 성능 향상을 제공하는지 확인하기 위해 이것을 테스트했습니다. 문제의 드라이브를 사용하면 쉽게 120G를 생성할 수 있기 때문에 실제로는 이 작업을 수행하고 싶지 않을 것입니다. RAID0이 아닌 파티션을 더 큰 드라이브에 설치하면 동일한 용량과 데이터 보안이 강화됩니다. (더 큰 드라이브에 일반 파티션을 사용하면 해당 드라이브에 장애가 발생하면 데이터가 손실됩니다. 두 드라이브에 걸쳐 RAID0 파티션이 스트라이프되면 다음과 같은 경우 데이터가 손실됩니다.어느 하나드라이브가 실패합니다.)
[1] 정말로 원한다면 소형 드라이브에 60G 파티션 하나를 만들고 대형 드라이브에 60G 파티션 4개를 만들어 모두 300G RAID0 어레이로 결합할 수도 있지만[2] 순전히 "왜냐하면" 일반적으로 RAID0의 안정성 문제가 있을 뿐만 아니라 동일한 장치에서 여러 파티션을 함께 RAID하는 경우 속도가 매우 느려진다는 점을 고려하면 "나는 할 수 있습니다."
[2] 아니면 아닐 수도 있습니다. Linux 소프트웨어 RAID의 인터페이스를 고려하면 단일 장치에서 여러 파티션을 결합할 수 있어야 하는 것처럼 보이지만 어딘가에 이를 허용하지 않는 온전성 검사가 있을 수 있습니다. 나는 그것을 직접 시도해 본 적이 없기 때문에 그것이 허용되는지 실제로 알지 못합니다.