2013-09-24

CentOS LVM resizing volume - root volume 줄이고 swap 늘이기

root volume 줄이고 swap 늘이기

CentOS 6.4 x64

LVM 으로 볼륨을 만들어 두면 크기 조정하기가 편하다.
기본 값으로 설치를 마치고 보니, swap이 작아 보인다.

/ 를 줄이고 swap을 늘이려하나, 사용중인 root volume은 live 상태로 바꾸지 못한다.

해결 방법은

1. 설치 DVD (혹은 minimal, live 등)을 이용하여 rescue 모드로 부팅한다.
  • 부팅모드 : rescue
  • 언어선택 :  기본 (English)
  • 키보드 : 기본 (us)
  • rescue 이미지 : 기본 (Local CD/DVD)
  • network interface : No  (Network 필요 없음)
  • 기존 파일시스템 mount 여부 : SKIP (반드시 마운트 하지 말것)
  • 할일 : 기본 (shell 시작)
2.  shell이 시작되면

기존 파일 시스템을 인식
# lvm vgchange -a y


수정할 / 볼륨 확인
# lvscan

파일시스템 오류 여부 확인
# e2fsck -y /dev/VolGroup/lv_root 

파일시스템 줄이기 (8.54G -> 7G)
# resize2fs -f /dev/VolGroup/lv_root 7G

논리볼륨 줄이기 (8.54G -> 7G)
# lvm lvreduce -L7G /dev/VolGroup/lv_root

swap에 줄여서 남긴 공간 전체 (100%=약1.5G) 할당하기
# lvm lvresize /dev/VolGroup/lv_swap -l 100%FREE
혹은 특정크기(2GB) 지정하기
# lvm lvresize /dev/VolGroup/lv_swap -L2G


swap 영역 새로 만들기
#mkswap -f /dev/VolGroup/lv_swap



3.shell 끝내고 재시작
  • # exit
  • reboot 선택


댓글 1개: