vxassist flags maxsize 및 maxgrow 명령을 사용하여 디스크 그룹의 여유 공간을 파악하는 방법
디스크 그룹에서 사용할 수 있는 연속 공간 및 총 여유 공간 모두를 확인하는 방법은 여러 가지입니다. 출력은 기본적으로 512바이트 섹터입니다(1024바이트 세그먼트로 표시되는 HPUX 시스템은 제외).
명령줄에서:
1. 모든 디스크의 총 여유 공간 영역을 파악하려면:
# vxdg free
2. 단 하나의 디스크 그룹의 총 여유 공간 영역을 파악하려면:
# vxdg -g
특정 볼륨에서 가용 공간이 얼마나 되는지 파악하기 위해 시스템을 쿼리할 경우 생성할 볼륨 유형에 대한 데이터를 가져오고 있는지 확인하는 것이 매우 중요합니다.
다음 “tdg” 디스크 그룹을 사용한 예제(각 LUN의 크기는 2G):
DEVICE TYPE DISK GROUP STATUS
sdb auto:sliced disk01 tdg online
sdc auto:sliced disk02 tdg online
sdd auto:sliced disk03 tdg online
디스크 그룹으로 생성할 수 있는 볼륨 크기를 파악하려면 "maxsize" 스위치와 함께 "vxassist" 명령 사용:
# vxassist -g tdg maxsize
Maximum volume size: 12472320 (6090Mb)
이 명령은 크기 결정을 위해 기본 연결된 레이아웃을 참조합니다. 다른 볼륨의 레이아웃을 나타내려면 “layout" 매개 변수 사용:
# vxassist -g tdg maxsize layout=striped
Maximum volume size: 8314880 (4060Mb)
지정된 레이아웃과 해당 레이아웃의 물리적 요구 사항에 따라, 이 예제에서 사용 가능한 크기는 6090Mb에서 4060Mb로 변경되었습니다(열 개수가 지정되지 않은 경우 기본 열 개수는 2개).
“Maxgrow” 명령은 기존 볼륨에 추가할 수 있는 공간의 크기를 파악하는 데 사용할 수 있습니다. 이 명령은 볼륨 레이아웃 장치 제한을 준수합니다.
예제 섹션:
# vxassist -g tdg make tvol 1000M layout=striped ncols=3
# vxprint -htq -g tdg
dg tdg default default 0 1262975382.14.therat
dm disk01 sdb auto 2074 4158112 -
dm disk02 sdc auto 2074 4158112 -
dm disk03 sdd auto 2074 4158112 -
v tvol - ENABLED ACTIVE 2048000 SELECT tvol-01 fsgen
pl tvol-01 tvol ENABLED ACTIVE 2048256 STRIPE 3/128 RW
sd disk01-01 tvol-01 disk01 0 682752 0/0 sdb ENA
sd disk02-01 tvol-01 disk02 0 682752 1/0 sdc ENA
sd disk03-01 tvol-01 disk03 0 682752 2/0 sdd ENA
연결된 볼륨에 대해 어느 정도의 공간을 가용한 상태로 남겨둘지 결정(디스크 그룹의 총 여유 공간):
# vxassist -g tdg maxsize
Maximum volume size: 10424320 (5090Mb)
새로운 2열 스트라이프 볼륨에 대해 어느 정도의 공간을 가용한 상태로 남겨둘지 결정:
# vxassist -g tdg maxsize layout=striped ncols=2
Maximum volume size: 6948864 (3393Mb)
기존 볼륨 'tvol'이 얼마나 확장될 수 있을지 결정:
# vxassist -g tdg maxgrow tvol
Volume tvol can be extended by 10424320 to: 12472320 (6090Mb)