혼합 디스크를 사용하는 Raid 0?

혼합 디스크를 사용하는 Raid 0?

디스크가 느리면 속도가 제한되고 디스크가 작을수록 크기가 제한된다는 것을 알고 있습니다.

어떤 방식으로(즉, 스트라이프되지 않은 별도의 파티션으로) 더 큰 디스크의 추가 공간을 사용할 수 있습니까?

내 경우에는 마더보드의 온보드 습격이 될 것입니다. 사우스브리지에서 제공하는 Intel ICH10R입니다. 저는 Windows XP와 Linux 상황에 관심이 있습니다.

답변1

할 수 있는 것과 해야 하는 것은 매우 다른 두 가지입니다. 다른 작업을 위해 드라이브의 사용되지 않은 부분을 사용할 수 있는 소프트웨어 습격의 경우에도 나는 그것이 나쁜 생각이라고 주장합니다.

성능은 RAID0을 실행하는 유일한 이유입니다. RAID0에서는 IO 작업이 모든 드라이브에서 제거됩니다. 이제 해당 드라이브 중 일부가 다른 작업을 수행하도록 하려고 합니다. 이러한 추가 I/O로 인해 디스크 속도가 느려지고 결과적으로 전체 RAID0 어레이의 성능이 저하됩니다.

답변2

이론적으로는 이것을 할 수 없는 이유가 없으며 Linux의 소프트웨어 RAID를 사용하면 충분히 쉬울 것입니다. 할 수 있는지 여부는 레이드 컨트롤러에 따라 다르지만 가능할 것입니다.

Linux 지원가짜 공습(내 생각엔) 꽤 끔찍하지만, 리눅스에서 전혀 작동할 것이라고는 기대하지 않습니다.

답변3

일부 포럼의 한 사람이 남은 공간을 사용할 수 없다고 게시했습니다.

http://icrontic.com/forum/showthread.php?t=47115#post406258

serverfault가 발생하기 전에 icrontic이 사라질 경우를 대비하여 그의 답변을 여기에 다시 게시했습니다.

첫 번째 작은 드라이브와 동일한 크기의 파티션 하나와 남은 공간이 있는 두 번째 파티션으로 두 번째 큰 드라이브를 분할한 다음 첫 번째 드라이브와 두 번째 드라이브의 일치하는 파티션을 RAID 0으로 분할할 수 있습니까? 그렇다면 남은 파티션을 추가 저장 볼륨으로 가질 수 있습니까?

아니요, 그럴 수 없었습니다. RAID 컨트롤러가 드라이브 크기를 축소하면 남은 공간이 모두 사라지고 드라이브가 어레이의 일부인 동안에는 액세스할 수 없습니다. 모든 사람이 생각하는 것처럼 드라이브가 확장되지 않기 때문에 이렇게 됩니다. 그들은 함께 줄무늬가 있습니다. 즉, 함께 짜여져 있습니다. 8K 스트라이프가 있는 2개 드라이브 RAID-0에 32Kb 파일을 쓰면 드라이브 1에 8K, 드라이브 2에 8K, 드라이브 1에 8K, 드라이브 2에 8K가 기록됩니다. 따라서 32K는 4개의 교대로 2개의 청크로 기록됩니다. 드라이브. 따라서 두 드라이브 모두 공간이 정확히 일치해야 합니다.

답변4

Linux 소프트웨어 공격을 견딜 수 있다면 왜 안 되겠습니까? 리눅스 MD가 사용하는 한파티션기본 장치로 사용하면 서로 다른 드라이브에 동일한 크기의 파티션을 만들고 남은 공간도 사용할 수 있습니다. 물론, 심각한 작업에는 권장하지 않지만 여러분에게는 효과가 있을 수 있습니다.

관련 정보