저는 더 작은 드라이브가 더 큰 드라이브의 용량을 손상시키지 않고 작동하는 여러 개의 쓰레기 드라이브가 있는 서버에 설치할 수 있는 중복된 것을 찾고 있습니다.
내가 가난하기 때문에 크기가 다른 드라이브 4개가 있다고 가정해 보겠습니다. 제가 이해한 것이 맞다면 RAID 5에서는 다음과 같이 보일 것입니다.
실제 저장된 데이터는 9GB입니다.
그런데 이런 게 존재하나요?:
실제 저장된 데이터는 12GB입니다.
또한 중복성을 제공할 뿐만 아니라 스토리지를 추가하여 드라이브 풀을 확장할 수 있는 스토리지 방법이 있습니까? 서버를 완전히 재구축하지 않고도(역시 좋지 않음) 서버를 확장하고 싶습니다.
감사해요
답변1
공간을 최대한 활용하려면 4개 드라이브 중 처음 3GB로 raid-5를 만든 다음 3개의 5gb 드라이브의 나머지 2gb에 대해 또 다른 raid 5를 만들고 두 raid를 모두 raid 0으로 결합하는 옵션이 될 수 있습니다. (줄무늬). 그러나 raid 5s를 확장하는 것은 불가능하므로 확장할 수 있는 유일한 옵션은 상위 raid 0에 (가상/물리적) 장치를 추가하는 것입니다.
모든 드라이브를 사용하면서도 확장을 허용하려면 드라이브를 총 용량이 최대한 동일한 두 그룹으로 분할하고 각 그룹에 대해 확장 가능한 RAID 0(스트라이핑)을 만든 다음 다음을 사용하여 RAID 1(미러) 시스템을 구현할 수 있습니다. 두 개의 raid 0 시스템. 적절하게 그룹화할 수 있다면 3개 이상의 그룹이 있는 레이드 5에서도 작동할 수 있습니다. 이를 확장한다는 것은 모든 그룹에 드라이브를 추가하고, raid 0 시스템을 확장한 다음, 새 공간을 사용하기 위해 상위 raid를 확장하는 것을 의미합니다. 기본적인 수준에서는 쉽지만 마지막 단계는 실제로는 어려울 수 있습니다.
솔직히 이 모든 것이 머리 아픈 것처럼 들립니다. 가장 좋은 옵션은 동일한 크기의 드라이브를 쌍으로 연결하고, 각 쌍으로 raid 1(미러)을 만들고, ZFS 풀과 같은 확장 가능한 raid 0(스트라이핑) 구현을 사용하여 하나의 장치에 넣는 것입니다. 모든 드라이브를 사용하지 못할 수도 있고 한 번에 두 개의 드라이브만 추가할 수 있지만 간단하고 확장 가능하며 이해하기 쉽고 중복성이 매우 높습니다.
스트라이프/미러링된 ZFS 풀(https://www.freebsd.org/doc/handbook/zfs-zpool.html)
답변2
Windows를 사용하는 경우 Windows 8.1 이상에서는 저장 공간이 가능합니다. 보다:
https://www.pcsteps.com/738-software-raid-windows-storage-pools/