CentOS LVM ext4 확장, 축소 시나리오 작성하였습니다.
조금이나마 도움이 되시길 바랍니다.
## LVM ext4 확장
VG 확장
# vgextend datvg /dev/sdb1
-> datvg에 sdb1을 추가한다.
LV 확장
# lvextend -L +50GB /dev/datvg/lvhome
lvextend 대신 lvresize를 사용하여도 된다.
파일시스템 적용
# df –h (적용 전)
# e2fsck -f /dev/datvg/lvhome
-> e2fsck –f (파일시스템 점검)
# df –h (적용 완료)
## 축소
# 축소 전 백업
축소 작업 전에 백업 필수
백업
# tar cvf backup.tar –C /home .
복구
# tar xvf backup.tar –C /home
옵션 설명
c - 아카이브 생성. 기존 아카이브 덮어 쓰기
x – 아카이브 해제.
v - 처리되는 과정(파일 정보)을 자세하게 나열
f - 대상 tar 아카이브 지정
C - 경로지정
# 축소
마운트 해제
# umount /home
LV 축소
# lvreduce -L -20GB /dev/datvg/lvhome
-> lvhome에서 20GB만큼 축소한다.
lvreduce 대신 lvresize를 사용하여도 된다.
파일시스템 적용 및 마운트
# e2fsck -f /dev/datvg/lvhome
-> 파일시스템 점검
# mkfs -t ext4 /dev/datvg/lvhome
-> 데이터 손실 주의(백업 필수)
# mount /dev/datvg/lvhome /home
VG 축소
VG에서 볼륨 제거
# vgdisplya -> vg의 전체 용량 확인
# pvdisplay -> 제거할 pv 확인
# vgreduce datvg /dev/sdc1
# vgdisplya -> vg의 축소된 전체 용량 확인
# pvdisplay -> pv 확인
'System > CentOS | Ubuntu' 카테고리의 다른 글
[CentOS] LVM xfs - 확장, 축소 (0) | 2021.04.13 |
---|---|
[CentOS] LVM xfs - 초기 구성, 생성, 삭제 (0) | 2021.04.13 |
[CentOS] LVM ext4 - 초기 구성, 생성, 삭제 (0) | 2021.04.13 |
[CentOS 7] vsftpd 설치 및 응용 (0) | 2021.03.19 |
[CentOS 7] CPU, 메모리 사양 정보 확인 (0) | 2021.03.18 |