Skip to content

KT UCLOUD 서버 – VG 설정 활용하기

2012년 6월 16일

KT UCLOUD 서비스를 사용하면 처음에 데이터 스토리지와 루트 스토리지가 나누어져 있다.

따라서 두 스토리지를 한개로 합쳐 사용하고, 추가적으로 할당받은 스토리지를 VG에 추가해

모두 하나로 사용하기 위한 방법이다.

일반적으로 이 방법은 리눅스 상에서 2TB 까지 가능하다고 알려져 있는데, 실제로 그런지 확실히 모른다.

아무튼 명령어를 정리해보자

1. 디스크 파티셔닝

fdisk -l

디스크 리스트 확인 (디스크가 정리가 안되있을 수 있다.)

fdisk /dev/xvdb

n -> p -> 1 -> enter -> enter

t -> 8e

w

끝나면 fdisk -l 로 확인한다.

2. 디스크에 PV 생성

pvscan 해보면 아직 만들어놓은 스토리지가 pv에 없을 것이다.

pvcreate /dev/xvdb1

명령어를 통해 pv를 생성한다.

3. 생성된 PV 를 VG로 추가.

vgextend VolGroup00 /dev/xvdb1

VolGroup00이라는 VG에 PV디스크를 추가한다.

vgdisplay 명령어로 확인할 수 있다.

Free 디스크가 증가한 것을 알 수 있다.

4. free 디스크를 사용디스크로 확장

lvextend -l 3067 /dev/mapper/VolGroup00-LogVol00

3067은 최대 확장크기이다. 확장 크기만큼( TotalPE) 만큼 증가시킬 수 있다.

5. 강제로 디스크를 확장

resize2fs /dev/mapper/VolGroup00-LogVol00

명령어를 치면 디스크가 최대 크기로 증가한다.

 

# 혹시 필요없는 디시크를 VG에서 없엘 경우

vgreduce 라는 명령어를 사용하면 된다.

ex) vgreduce VolGroup /dev/????

Advertisements

From → Development

댓글 남기기

답글 남기기

아래 항목을 채우거나 오른쪽 아이콘 중 하나를 클릭하여 로그 인 하세요:

WordPress.com 로고

WordPress.com의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Twitter 사진

Twitter의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Facebook 사진

Facebook의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Google+ photo

Google+의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

%s에 연결하는 중

%d 블로거가 이것을 좋아합니다: