MegaCLI/MegaRAID 드라이브 그룹

MegaCLI/MegaRAID 드라이브 그룹

MegaRAID SAS 소프트웨어 사용자 가이드에는 드라이브 그룹에 하나 이상의 가상 드라이브가 포함되어 있다고 명시되어 있습니다. 문서에서 발췌한 내용은 다음과 같습니다.

"가상 드라이브는 드라이브의 연속적인 데이터 세그먼트로 구성된 드라이브 그룹의 파티션입니다. 가상 드라이브는 다음 구성 요소로 구성될 수 있습니다.

  • 전체 드라이브 그룹
  • 둘 이상의 전체 드라이브 그룹
  • 드라이브 그룹의 일부
  • 둘 이상의 드라이브 그룹의 일부
  • 이 두 가지 조건이 결합된 것입니다."

내 첫 번째 질문은 다음과 같습니다. 드라이브 그룹을 만들고 해당 그룹 내에 둘 이상의 가상 드라이브를 어떻게 만들 수 있습니까?

사용자 가이드에는 드라이브 그룹과 관련된 명령이 하나만 나와 있습니다. 가이드에는 이 명령이 새 드라이브 그룹을 생성한다고 나와 있습니다.

MegaCli –CfgLDAdd -RX[E0:S0,E1:S1,...] [WT | WB] [NORA | RA] [Direct |
Cached] [CachedBadBBU|NoCachedBadBBU] [-szXXX [-szYYY ...]] [-strpszM]
[-Hsp[E0:S0,...]] [-AfterLdX] | -Force [FDE|CtrlBased] [-Cache] [-enblPI
-val] -aN

제 생각에는 이 명령을 실행해도 드라이브 그룹이 생성되지 않습니다.

두 번째 질문: RAID 어레이는 MegaRAID의 드라이브 그룹과 동일합니까? 나는 그들이 같은 것이라고 가정하고 있습니다.

제가 실제로 달성하고 싶은 것은 RAID 어레이를 생성하고 해당 어레이에 하나 이상의 가상 볼륨을 생성하는 것입니다.

답변1

드라이브 그룹은 본질적으로 아이디어/개념입니다. 예를 들어, RAID 1을 생성하는 경우 이 RAID 1을 구성하는 두 개의 드라이브가 있습니다. 두 개의 드라이브는 입니다 Drive group. 이 두 드라이브에는 하나 이상의 virtual drives. 가상 드라이브는 이 RAID 1 어레이/드라이브 그룹의 파티션으로 간주될 수 있습니다. 최대 크기(드라이브 그룹의 드라이브 크기)를 갖는 단일 가상 드라이브를 원하는 경우 다음과 같이 할 수 있습니다.

megacli -CfgLdAdd -r1 [252:0,252:1] WB RA 직접 캐시BadBBU -a0

하지만 분할하고 싶다면드라이브 그룹두 개의 가상 드라이브에서 이렇게 할 수 있습니다

megacli -CfgLdAdd -r1 [252:0,252:1] WB RA 직접 캐시BadBBU -sz500GB -a0

megacli -CfgLdAdd -r1 [252:0,252:1] WB RA 직접 캐시BadBBU -sz500GB -a0

이러한 명령은 쓰기 저장 활성화, 미리 읽기 활성화, 직접 I/O 캐시 정책을 사용하여 인클로저 252, 슬롯 0 및 1에 있는 드라이브의 RAID 1을 생성하며, 배터리가 불량(문제가 발생할 수 있음)하는 경우 컨트롤러 캐시를 계속 사용하고 -sz500GB옵션으로 크기( )를 사용합니다. 최대 공간보다 적게 사용하고 싶고여러 개의 가상 드라이브~에드라이브 그룹

관련 정보