mkarray
mkarray 명령을 사용하여 MDisk 어레이를 작성하고 이를 스토리지 풀에 추가할 수 있습니다. 이 명령은 비분산형 어레이에 적용됩니다. (mkdistributedarray 명령을 사용하여 분산형 어레이 작성)
구문
>>-mkarray - -drive --drive_id_list--+-------------------+------> '- -strip --+-128-+-' '-256-' >--+------------------------------------+-----------------------> '- -sparegoal ----0-(MAX_DRIVES-1)---' >--+------------------------+-----------------------------------> '- -name -- new_name_arg-' >--+-------------------------------------+----------------------> '- -slowwritepriority ----+-대기 시간-+---' '-중복성---' >--+---------------------+--+-mdiskgrp_id --+------------------>< '- -encrypt --+-yes-+-' '-mdiskgrp_name-' '-no--'
매개변수
- -level
- (필수) 작성 중인 어레이 MDisk에 대해 RAID 레벨을 설정합니다. 다음 요구사항은 RAID 레벨에 적용됩니다.
- RAID-0: 모든 멤버에 대해 데이터를 스트라이핑하며 중복성을 제공하지는 않습니다.
- RAID-1: 드라이브의 미러된 쌍으로, 어느 드라이브에서도 읽을 수 있도록 해줍니다. 한 드라이브에 장애가 발생하는 것은 허용할 수 있습니다.
- RAID-5: 이 어레이는 매 스트라이프마다 하나의 패리티 스트립을 사용해 멤버 드라이브에 데이터를 스트라이프하며 멤버 드라이브 실패는 단 하나만 허용합니다.
- RAID-6: 이 어레이는 매 스트라이프마다 두 개의 패리티 스트립을 사용해 멤버 드라이브에 데이터를 스트라이프하며 두 멤버 드라이브의 동시 실패를 허용합니다.
- RAID-10: 이 어레이는 미러에서 스트라이프된 데이터가 있는 최대 8개의 미러된 쌍 세트에 있습니다. 각 미러에서는 드라이브 하나의 실패가 허용되며, 미러에서 양 드라이브 읽기가 허용됩니다.(분산형 어레이에 RAID-10을 사용할 수 없음)
- -drive drive_id_list
- (선택사항) RAID 어레이의 멤버로 사용할 드라이브를 식별합니다.
RAID-1 및 RAID-10 어레이의 경우, 일련의 미러된 드라이브 쌍으로서 드라이브가 지정됩니다. 예를 들어, -drive a:b:c:d를 사용하여 어레이를 작성하는 경우, 드라이브 b에는 드라이브 a의 미러 사본이 포함되며 드라이브 d에는 드라이브 c의 미러 사본이 포함됩니다. (분산형 어레이에 RAID-10을 사용할 수 없음)
이 목록에서는 지원되는 각 RAID 유형에서 허용되는 멤버 드라이브 수를 표시합니다.- RAID-0: 한 개의 멤버 드라이브에서 8개의 멤버 드라이브까지 허용합니다. 참고: 내부 드라이브는 동일한 노드에 있어야 합니다.
- RAID-1: 두 개의 멤버 드라이브를 허용합니다.
- RAID-5, 격납장치 기반 시스템 전용이며, 3멤버 - 16멤버 드라이브를 허용합니다.
- RAID-6, 격납장치 기반 시스템 전용이며, 5멤버 - 16멤버 드라이브를 허용합니다.
- RAID-10: 다음이 포함된 드라이브를 허용합니다.
- 두 개의 멤버
- 4개의 멤버
- 6개의 멤버
- 8개의 멤버
- 10개의 멤버
- 12개의 멤버
- 14개의 멤버
- 16개의 멤버
- RAID-0: 한 개의 멤버 드라이브에서 8개의 멤버 드라이브까지 허용합니다.
- -strip 128 | 256
- (선택사항) 작성 중인 어레이 MDisk에 대해 스트립 크기(KB)를 설정하십시오. 기본값은 256KB입니다.
- -sparegoal 0-(MAX_DRIVES-1)
- (선택사항) 이 어레이의 구성원을 보호해야 하는 스페어의 수를 설정합니다. 기본값은 1입니다(기본값이 0인 RAID-0 어레이 예외).
- -namenew_name_arg
- (선택사항) 어레이 MDisk에 적용할 이름을 지정합니다.
- -slowwritepriority latency | redundancy
- (선택사항) 일시적으로 중복성에 손상이 가더라도 너무 긴 시간이 소요되는
쓰기 조작을 완료하는 어레이 기능을 제어합니다.값은 latency 또는 redundancy가 될 수 있습니다.
- latency는 기능이 정상 I/O 조작에 사용 가능함을 의미합니다.
- redundancy는 기능이 정상 I/O 조작에 사용 가능하지 않음을 의미합니다.
중요사항: RAID-0 어레이의 모드를 변경하지 마십시오. - -encrypt yes | no
- (선택사항) 암호화할 어레이를 지정합니다. 값은 yes 및 no입니다.lsencryption의 상태가 enabled로 설정되어 있으며 어레이가 정의되는 I/O 그룹의 모든 노드가 암호화 가능한 경우, 이 매개변수의 기본값은 yes입니다.참고: 값은 어레이의 I/O 그룹에서 암호화를 사용하는 경우에만 yes일 수 있습니다.
- mdiskgrp_id | mdiskgrp_name
- (필수) 작성된 어레이 MDisk를 추가하려는 스토리지 풀(이름 또는 ID별)을 식별합니다.
설명
이 명령은 어레이 MDisk RAID 어레이를 작성하며 이를 스토리지 풀에 추가합니다. 어레이 티어가 자동으로 결정되더라도 chmdisk 명령을 사용하여 차후에 이를 변경할 수 있습니다.
active-active 관계에 사용된 스토리지 풀에 추가 중인 어레이 MDisk는 스토리지 풀에서 기타 MDisk와 일치해야 합니다.
raid_level이 RAID-1 또는 RAID-10이며 드라이브 목록에 SAS 포트 연결 체인을 공유하지 않는 드라이브가 포함된 경우, 어레이는 미러된 쌍 사이에 계속 위치 밸런스를 유지하려고 시도합니다. (분산형 어레이에서는 RAID-10을 사용할 수 없습니다.) 구성 변경사항은 멤버 드라이브가 현재 체인에 따라 목표 밸런스가 조절되지 않을 수 있음을 표시합니다. 어레이 멤버 목표를 작성한 드라이브와 미러 파트너의 현재 체인 둘 다와 관련됩니다.
MDisk 그룹에 암호화 키가 있으면, 어레이를 암호화해야 합니다.
호출 예제(어레이 작성)
mkarray -level raid0 -drive 0:1:2:3 raid0grp
출력 결과:
MDisk, id [0], successfully created
호출 예제(완전히 중복된 어레이 작성)
mkarray -level raid1 -drive 4:5 -strip 128 mdiskgrp_4
출력 결과:
MDisk, id [1], successfully created
암호화된 하드웨어에서 암호화되지 않은 어레이를 작성하는 호출 예
mkarray -level raid10 -drives 0:1:2:3:4:5 -encrypt no 0
출력 결과:
MDisk, id [1], successfully created
