안녕하세요?
뜻밖의 행운입니다.
오늘은
지난번에 배운 VG와 관련된 명령어에 대해 알아보겠습니다.
hdisk0 00f615e5414c3dcf rootvg active
hdisk1 00f615e5991e9823 None
hdisk2 00f615e5991e984f None
hdisk3 00f615e59923bb75 None
hdisk4 00f615e59933c981 None
우선 lspv 명령어로 현재 디스크 구성 상태를 확인해보니 hdisk0번은 rootvg 이고
나머지 hdisk1~4 까지는 아무런 할당이 되어 있지 않음을 확인 할 수 있습니다.
1. VG를 만들어보자!
testvg
root@student_7:/> lspv
hdisk0 00f615e5414c3dcf rootvg active
hdisk1 00f615e5991e9823 testvg active
hdisk2 00f615e5991e984f testvg active
hdisk3 00f615e59923bb75 testvg active
hdisk4 00f615e59933c981 None
그럼 지금 부터 새로운 VG를 만들어 보겠습니다.
위 처럼
mkvg명령어로 새로운 VG를 만들게 됩니다.
mkvg -f -y testvg -s 128 hdisk1 hdisk2 hdisk3 mkvg -f -y testvg -s 128 hdisk1 hdisk2 hdisk3
명령어를 살펴 보면 -f는 강제로 VG를 만드는 옵션입니다.
즉 기존에 hdisk1, hdisk2, hdisk3에 데이터가 있을 수도 있는데 이러면 -f 옵션을 주지 않는 이상 VG가 만들어지지 않습니다.
혹시라도 기존 hdisk에 데이터가 있는데 강제로 만들어 버리면 중요한 데이터가 삭제 되기 때문에
확인을 다 했다는 의미로 -f 옵션을 줘야만 VG가 만들어 집니다.
만약 날려도 되는 데이터인지 확인을 못했다면 -f 옵션을 주지 말고 시도하여 VG가 만들어지는지 봐야 합니다.
VG가 만들어지지 않는다면 데이터가 있다는 뜻으로 확인이 필요 합니다.
-y 옵션 다음에 testvg는 VG의 이름입니다.
VG에 이름을 부여 함으로써 관리하기 편해집니다.
필 수 옵션입니다.
-s는 size를 의미 하는것으로
PP 1개당 얼마의 size로 만들지를 지정합니다.
단위는 megabyte 입니다.
즉 여기서는 PP개당 128메가 라는 뜻입니다.
맨뒤에 hdisk1, hdisk2, hdisk3은 hdisk1,2,3을 testvg로 만들겠다는것을 의미합니다.
lspv로 확인해 보니
hdisk1,2,3이 testvg로 만들어진것을 확인 할 수 있습니다.
2. 만들어진 VG에 새로운 디스크를 추가해 보자!
root@student_7:/> lspv
hdisk0 00f615e5414c3dcf rootvg active
hdisk1 00f615e5991e9823 testvg active
hdisk2 00f615e5991e984f testvg active
hdisk3 00f615e59923bb75 testvg active
hdisk4 00f615e59933c981 testvg active
1에서 mkvg를 했을때 hdisk1,2,3 에만 testvg를 만들었습니다.
그런데 운영을 하다보면 용량이 부족하여 VG 용량을 늘려야 할 때가 있는데요
그 때는 어떻게 해야 할까요?
너무나 간단합니다.
extendvg 명령어로 하면 됩니다.
extendvg "추가하고자하는VG이름" "추가하고자하는 PV"
ex) extendvg testvg hdisk4
네 위의 예처럼 명령어를 치고 lspv로 확인하면
hdisk4번 역시 testvg가 된것을 확인 할 수 있습니다.
3. VG에 접근이 되지 않게 하자!
root@student_7:/> lspv
hdisk0 00f615e5414c3dcf rootvg active
hdisk1 00f615e5991e9823 testvg
hdisk2 00f615e5991e984f testvg
hdisk3 00f615e59923bb75 testvg
hdisk4 00f615e59933c981 testvg
서버 점검이나 VG변경등으로 VG에 접근이 안되도록
VG를 off 시켜야 할 때가 있는데요
그 때 사용하는 명령어가 varyoffvg입니다.
다시 사용하게 하는 명령어는 그 반대인 varyonvg 입니다.
vartoffvg "off하고자 하는 VG 이름"
ex) varyoffvg testvg
그러면 위의 명령어 창을 보듯이 rootvg만 active이고 testvg는 active 상태가 아닌것을
확인 할 수 가 있습니다.
4. 다른 system에서 현재 쓰고 있는 VG를 사용하게 해보자!
root@student_7:/> lspv
hdisk0 00f615e5414c3dcf rootvg active
hdisk1 00f615e5991e9823 None
hdisk2 00f615e5991e984f None
hdisk3 00f615e59923bb75 None
hdisk4 00f615e59933c981 None
우리가 흔히 사용하는 윈도우PC에서 외장하드를 어떻게 사용하나요?
네 그냥 윈도우PC에 외장하드 USB를 꽂기만 하면 됩니다.
그 후 다른곳에 사용할때는 안전을 위하여 USB안전 제거를 한 후
다른 윈도우PC에 또 꽂으면 되지요
그와 비슷하게 AIX에서는 VG를 varyoff 시킨 후
exportvg 명령어를 이용하여 안전하게 VG를 현재 system에서
빼버리게 됩니다.
물론 물리적으로 빼는 것은 추가 적인 명령어가 필요 한데
오늘은 VG 관련만 하겠습니다. ^^
5분 시리즈와는 별도로 AIX 시나리오 형식도 해야겠네요
root@student_7:/> lspv
hdisk0 00f615e5414c3dcf rootvg active
hdisk1 00f615e5991e9823 testvg active
hdisk2 00f615e5991e984f testvg active
hdisk3 00f615e59923bb75 testvg active
hdisk4 00f615e59933c981 testvg active
exportvg로 제거한 VG는 다른 system에서 어떻게 사용할까요?
물리적인 PV를 대상 system에 장착한 후
importvg "해당VG이름"
ex) impoftvg testvg
위의 exportvg에서 제거 되었던 vg가 다시 정상적으로 붙어서
varyon 상태까지 된것을 확인 할 수 있습니다.
'IT > AIX&Linux' 카테고리의 다른 글
AIX - 장애 - Firmware event (0) | 2013.07.09 |
---|---|
AIX - 장애 - 권한 관련 - oslevel error (1) | 2013.07.09 |
하루 5분 AIX - AIX 관리가 쉬워진다 SMIT~! (0) | 2013.07.04 |
하루 5분 AIX - LVM(기본 명령어 4) FS 관련 (2) | 2013.07.03 |
하루 5분 AIX - LVM(기본 명령어 3) LV 관련 (1) | 2013.07.02 |
하루 5분 AIX - LVM(기본 명령어 1) (0) | 2013.06.21 |
하루 5분 AIX - LVM (용어) (7) | 2013.06.20 |
[IT TIP] Windows 7에서 Telnet을 사용하는 방법 (0) | 2013.06.18 |
하루 5분 AIX - []와 ! 메타문자 2부 (0) | 2013.06.03 |
하루 5분 AIX - 메타문자 (0) | 2013.05.30 |