IT/AIX&Linux

[하루 5분 AIX] LVM 과 Device 6부 VG - mkvg(1)

뜻밖의 행복 2014. 6. 11. 20:11
반응형

안녕하세요?

뜻밖의 행운입니다.

 

오늘은 mkvg에 대해서 알아보도록 하겠습니다.

딱봐도 make vg 느낌이 오지 않나요?

 

vg를 만들고 여기에 이제 lv를 만들고 다시 여기에 fs을 올리고

대다수 lvm 관련 작업의 시초가 바로 이 mkvg 이겠습니다. ^^

 

사실 LVM관련 커맨드에서 mkvg부터 시작했어야 했는데 지난번에 약간의 사정으로

extendvg부터 해버렸네요

 

그럼 바로 시작하겠습니다.

 

모든 명령어는 AIX 7.1 기준입니다.

5.3 / 6.1 에도 해당 명령어들은 다 있으나 7.1이 플래그 종류가 더 많고 추가된 기능도 많아서

7.1 것을 알면 5.3 / 6.1 도 문제 없습니다.

 

7.1 에서만 사용가능한 기능들은 7.1에서만 사용가능하다고 표시 할것입니다. ^^

 

mkvg!

 

 

 

1. 목적

 

너무나 명확한 목절을 가지고 있습니다.

바로 VG를 만든것이지요!

 

2. 설명

 

mkvg는 보통 새로운 시스템을 구성했을 때 많이 사용하는 명령어 입니다.

그도 그럴것이 보통 vg 용량 확장은 extendvg를 통해서 하니까요 ^^

 

아니면 새로운 업무가 추가 될때 새로운 vg를 만들기 위해서도 사용이 됩니다.

mkvg를 사용하기 위해서는 반드시 vg를 구성할 최소 1개의 pv가 있어야 합니다.

 

물론 그 pv는 어떠한 vg에도 속해 있으면 안됩니다.


 

 

3. 플래그

 

 

명령어 창에

smitty mkvg라 입력 하면 아래 같은 화면이 나옵니다.

 


3종류의 VG가 나옵니다.

 

 

우선 3종류의  VG의 차이점은 아래 표와 같습니다.

 

 

VG 종류

 

최대 PV  수

 

최대 LV 수

 

VG당 최대 PP 수

 

최대 PP 크기

 Original

 32

256

 32512(1016 x 32)

1GB

 Big

 128

 512

 130048(1016 x 128)

1GB

 Scalable

 1024

 4096

 2097152

128GB

 

 최대 지원 가능한 수가 많은 Scalable VG가 최고니 무조건  Scalable VG로 만들어야 겠네요 라고 생각하실 수 있는데

사실 맞습니다.

 

 Scalable AIX 5.3 부터 지원한 VG 의 한 종류이며 확장성이 다른 VG도 훨씬 좋습니다.

그리고 Oracle DB를 쓰는 경우에는 Scalable로 만드시는 것을 강력하게 권고드립니다.

바로 Zerooff set 때문입니다.

Zerooff set이 무엇인지는 따로 다루겠습니다.

 

위에서 원하는 VG를 선택 후에 나오는 smit 화면을 보면

 

 

11개 항목이 보입니다.

그럼 플래그도 11개 이상이 있을거라 뜻이겠지요? ^^

 

이 중에서 지정을 하는 것은 보통 2개 입니다. 

 

VOLUME GROUP name

말 그대로 VG 이름을 지정하는 것입니다.

관리의 편의성을 위해서 적절하게 잘 지정하면 됩니다. ^^

 

플래그는 -y 입니다.

 

 

PHYSICAL VOLUME names 즉 pv 이름

VG를 만들어야 할 PV를 지정하는 것인데 앞에 * 표시가 있는 것을 봤을때

필수로 지정해야 되는 값인것을 알 수 있습니다.

 

따라서 보통 명령어로 직접 VG를 만들경우

 

예) hdisk2, hdisk3, hdisk4를 이용하여 serendipity 라는 VG를 만들고 싶음

 

mkvg -y serendipity hdisk2 hdisk3 hdisk4

 

이것이 가장 많이 사용하는 형태입니다.

PV를 지정할때는 따로 플래그가 없습니다.

반드시 있어야 할 항목이니 따로 플래그가 없는 것입니다.

 


 


반응형