Linux SW RAID 및 물리적 볼륨

Linux SW RAID 및 물리적 볼륨

Linux의 소프트웨어 RAID에 대해 온라인에서 찾을 수 있는 모든 가이드에서 사람들은 일반적으로 파티션을 사용하여 RAID 장치를 생성/조립합니다. 예를 들면 다음과 같습니다.

  mdadm --create --verbose /dev/md0 --level=5 --raid-devices=3 /dev/sdb1 /dev/sdc1 /dev/sdd1

왜 모두가 파티션을 사용하는지, 그리고 물리적 볼륨만 사용하는 데 문제가 있는지 혼란스럽습니다.

mdadm --create --verbose /dev/md0 --level=5 --raid-devices=3 /dev/sda /dev/sdb /dev/sdc

이 경우 디스크에 장애가 발생하면 예비 디스크에 대해 파티셔닝을 수행할 필요 없이 물리적으로 연결하여 RAID에 추가하기만 하면 된다고 가정합니다. 나에게는 그것이 더 좋아 보인다.

그래서 내 질문은 다음과 같습니다Linux 소프트웨어 RAID를 생성하기 위해 물리적 볼륨을 사용할 때 부작용이 있습니까?

ベストアンサー1

RAID에서 파티션을 사용하는 것의 장점 중 하나는 디스크가 파티션되어 있다는 것이 분명한데, 파티션의 볼륨 유형을 설정할 수 있다면(예를 들어 ( fdraid 자동 감지) fdisk또는 파티션 이름을 사용하여), parted디스크(파티션)는 장치의 첫 번째 블록에 있는 실제 데이터를 보지 않고 RAID 어레이에 속합니다.

또한 디스크의 크기가 동일하지 않은 경우 더 큰 드라이브의 나머지 디스크 공간을 사용하는 것이 더 쉽습니다. 작은 크기 차이에는 유용하지 않을 수 있지만 여러 개의 3TB 드라이브와 두 개의 4TB 드라이브가 있는 RAID가 있습니다. 3TB 드라이브에는 전체 디스크를 차지하는 파티션만 있고, 4TB 드라이브의 첫 번째 파티션을 3TB 드라이브의 파티션과 동일하게 설정했고, 두 번째 파티션에서는 나머지 1TB 파티션에 액세스할 수 있었습니다.

1 물론, RAID의 데이터를 사용하는 동안 이러한 파티션을 마운트하고 액세스하면 성능에 영향을 미칠 수 있습니다.

おすすめ記事