끄적끄적 아무기록

리눅스 LVM 실습_(1. 기본 설정)

by 현생사는갓생지망생
반응형

LVM 실습

 

(/ , swap 만으로 설치한 리눅스 환경)

 

/dev/sdb 장치의 절반정도를 파티션해준 후,

Linux 시스템을 Linux LVM으로 바꿔보자.

옵션은 t

type을 잘 모른다면 L명령어로 찾아주고 8e (Linux LVM) 으로 설정해준다.

 

fdisk -l [장치명] 확인해보면 Linux LVM으로 잘 바뀐 것 볼 수 있다.

 

먼저, 물리볼륨을 생성한다.

 

볼륨그룹의 이름은 babo로 해주었다.

vgdisplay로 사용가능한 용량과 전체 용량, 이미 할당된 용량 등을 볼 수 있다.

 

논리볼륨 babo1을 babo에 2GB할당하여 만든다.

만약 논리볼륨을 늘려야 할 일이 생기면 볼륨그룹의 남은 용량만큼 더 늘려줄 수 있다.

 

파티션을 해주고, 논리볼륨까지 다 만들었으니

파일시스템을 해준다.

 

마운트하기 위해 디렉토리를 하나 생성하고 마운트 후,

df -h 명령어로 파일시스템 사용량을 확인해보자.

 

총 4.98GB 중 2GB를 할당하였으므로 2.98GB 사용 가능하다. (vgdisplay 확인)

논리볼륨 /dev/babo/babo1의 용량을 늘려보자.

만약, 용량 앞에 + 가 붙는다면 기존 용량에 +만큼을 더 늘리겠다는 뜻이다.

lvdisplay 명령어로 확인시엔 LV Size가 잘 늘어나 있지만,

df -h 로 확인시엔 변화가 없다.

 

해결법은 resize2fs 명령어이다.

다시 확인해보면 2.9GB (약 3GB)로 잘 설정된 것 볼 수 있다.

 

처음 파티션을 절반만 해주었으므로 나머지 절반을 파티션해준다.

 

위와 마찬가지로 pv생성해주려는데 이러한 메시지가 나오면 재부팅해주면 된다.

 

물리볼륨 생성.

 

생성해준 물리볼륨을 기존의 babo 볼륨그룹에 추가해준다.

 

기존의 논리볼륨 /dev/babo/babo1에 5GB를 추가로 더 늘린다.

추가를 했는데 확인을 해보면 또 적용이 안되어있다.

이는 재부팅 후 마운트를 안해주었기 때문이다.

마운트는 서버를 끄거나 재부팅을 하면 자동으로 해제되는데,

재부팅 후에도 마운트되어있게 하고싶다면 /etc/fstab 에 설정해주면 된다.

ex.

 

마운트 후 확인해보아도 그대로다.

 

resize2fs /dev/babo/babo1 > 확인!!

반응형

블로그의 정보

현생이네

현생사는갓생지망생

활동하기