Ubuntu Linux를 초기 설치 후 메모리를 증설이 필요해서 메모리를 추가한다면 swap 파일시스템도 늘려야 합니다.
그런데 파일시스템을 Full로 잡아서 쓰다보니 root 파일시스템을 줄이고 swap 파일시스템을 늘리는 방법이 필요했습니다.
작업 내용
- root LV : 48.52GB에서 40GB로 조정
- swap LV : 1GB에서 3GB로 조정
현재 VG 정보입니다.
vgdisplay
현재 LV 정보입니다.
lvdisplay
Ubuntu Linux 설치 이미지(CD)로 부팅
Ubuntu Linux 설치 이미지(CD)로 부팅 후 Rescue a broken system
을 선택합니다.
Ubuntu 설치 시 봤던 몇가지 설정단계가 동일하게 나타납니다.
root 파일시스템 사이즈를 조정해야 하므로 Do not use a root file system
을 선택합니다.
Execute a sheel in the installer environment
을 선택하여 shell을 실행합니다.
root LV 사이즈 조정
root LV의 사이즈를 40GB로 조정합니다.
resize2fs -f /dev/ubuntu-vg/root 40G
lvreduce -L40G /dev/ubuntu-vg/root
정상적으로 변경되었는지 확인 후 아래 명령어로 이상 유무를 체크합니다.
e2fsck -v /dev/ubuntu-vg/root
swap LV 사이즈 조정
swap LV 사이즈를 3GB로 변경합니다.
lvresize /dev/ubuntu-vg/swap_1 -L3G
swap을 새로 생성합니다.
mkswap /dev/ubuntu-vg/swap_1
설정이 완료되면 리부팅합니다.