![홈 서버 구축](https://linux55.com/image/67018/%ED%99%88%20%EC%84%9C%EB%B2%84%20%EA%B5%AC%EC%B6%95.png)
내 데이터를 저장하기 위해 홈 서버를 설정할 계획입니다. 처음에는 nas4free를 사용하기로 결정했지만, 개발 서버로도 사용하고 싶어서 CentOS를 선택했습니다. 저는 500GB 하드 드라이브 4개를 가지고 있고 RAID10을 사용하기로 결정했습니다. 서버를 원격으로 제어할 수 있도록 최소한의 CentOS를 설치하고 webmin을 사용할 계획입니다.
500GB를 1Tb로 하나씩 교체할 수 있나요? 1TB 하드 드라이브 4개를 한 번에 구입할 돈이 많지 않습니다.
답변1
간단히 말해서 대답은 '예'입니다. 하지만 기본적으로 4개의 1TB 드라이브를 모두 설치할 때까지 용량이 증가하지 않습니다.
긴 대답은 여전히 '예'이며 약간의 작업을 통해 시간이 지남에 따라 용량이 증가하는 것을 확인할 수 있습니다. CentOS를 사용하고 계시므로 ZFS 대신 MD 장치를 사용하겠습니다.
(여기에 백업이 있다고 가정합니다. RAID 장치를 통합할 수 있도록 MD 위에 LVM을 사용할 수도 있습니다.)
4개의 500GB 드라이브가 /dev/sda
, /dev/sdb
, sdc
및 이라고 가정합니다 sdd
. RAID10 MD 장치를 생성 /dev/md1
하고 이를 저장용으로 사용합니다(장치를 분할할 수 있는지 여부는 차이가 없습니다). MD는 이 예에서 가장 작은 기본 장치를 사용하여 전체 용량(500GB의 두 배)을 결정합니다.즉총 1GB.
1TB 드라이브로 교체하려면 어레이에서 드라이브를 제거하고 교체 sda
해야 합니다 . sda
이제 새 장치를 분할하거나 sda
전체 장치를 사용하는 두 가지 옵션이 있습니다. 장치를 분할하는 경우 sda1
최소 500GB와 sda2
나머지 공간을 만드십시오. 그런 다음 sda1
어레이에 추가하고 sda2
새 드라이브를 얻을 때까지 그대로 사용할 수 있습니다 .
두 번째 단계는 대체입니다 sdb
. 위의 단계를 수행하면 sdb1
sum 배열이 생성됩니다 sdb2
. 이제 모든 것을 미러링하여 총 약 1.5TB의 공간을 제공하는 sda2
RAID1 어레이를 사용하고 생성할 수 있습니다 .sdb2
세 번째 단계는 교체입니다 sdc
. 최종적으로 얻은 부품은 sdc2
다른 부품과 별도로 사용할 수 있습니다.
마지막 단계는 을(를) 교체하는 것입니다 sdd
. 이제 간단히 sdd
RAID10 어레이에 추가할 수도 있습니다 sdc
. 이렇게 하면 어레이를 2GB로 늘릴 수 있습니다(제거 sda1
하고 sdb1
그렇게 할 수도 있음). 그런 다음 합계를 다시 추가 sdb
하면 sda
4개 드라이브 모두에 2GB RAID10 어레이가 생성됩니다.
의심할 바 없이 이를 수행하는 다른 방법이 있지만 적어도 지금은 그것이 가능하다는 것을 알고 있습니다...