[리눅스] LVM 구성 ②편 - PV,VG,LV,FS 확장/용량 추가
- IT/linux
- 2021. 5. 14. 07:18
반응형
Linux LVM 구성(운영) 가이드
· Linux LVM 구성①편 - PV,VG,LV,FS 생성 및 마운트
· Linux LVM 구성②편 - PV,VG,LV,FS 확장/용량 추가 ← 현재 보고 있는 페이지★
확장/증설을 위해 추가된 PV(물리적 볼륨) 생성
1. 현재 PV 정보 확인 (pvs, pvdisplay, pvscan)
[root@Eloquence ~]# pvs PV VG Fmt Attr PSize PFree /dev/sda2 centos lvm2 a-- <19.00g 0 /dev/sdb1 testvg lvm2 a-- <100.00g 0 |
2. PV 생성
[root@Eloquence ~]# pvcreate /dev/sdc1 Physical volume "/dev/sdc1" successfully created. |
3. 생성된 PV 확인
[root@Eloquence ~]# pvs PV VG Fmt Attr PSize PFree /dev/sda2 centos lvm2 a-- <19.00g 0 /dev/sdb1 testvg lvm2 a-- <100.00g 0 /dev/sdc1 lvm2 --- <100.00g <100.00g |
기존 VG(볼륨 그룹) 확장
1. 현재 VG 정보 확인 (vgs, vgdisplay, vgscan)
[root@Eloquence /]# vgs VG #PV #LV #SN Attr VSize VFree centos 1 2 0 wz--n- <19.00g 0 testvg 1 2 0 wz--n- <100.00g 0 |
2. VG 확장
[root@Eloquence ~]# vgextend testvg /dev/sdc1 Volume group "testvg" successfully extended |
3. 확장된 VG 확인
[root@Eloquence /]# vgs VG #PV #LV #SN Attr VSize VFree centos 1 2 0 wz--n- <19.00g 0 testvg 1 2 0 wz--n- <199.99g <100.00g |
기존 LV(논리적 볼륨) 확장
1. 현재 LV 정보 확인 (lvs, lvdisplay, lvscan)
[root@Eloquence /]# lvs LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert root centos -wi-ao---- <17.00g swap centos -wi-ao---- 2.00g backuplv testvg -wi-a----- <30.00g datalv testvg -wi-a----- 70.00g |
2. LV 확장
[root@Eloquence ~]# lvextend -L +70GB /dev/testvg/datalv // 기존 datalv에 70GB를 추가로 확장 Size of logical volume testvg/datalv changed from 70.00 GiB (17920 extents) to 140.00 GiB (35840 extents). Logical volume testvg/datalv successfully resized. [root@Eloquence ~]# lvextend -l +100%FREE /dev/testvg/backuplv // 기존 backuplv에 VG에 남은 나머지 용량 추가 Size of logical volume testvg/backuplv changed from <30.00 GiB (7679 extents) to 59.99 GiB (15358 extents). Logical volume testvg/backuplv successfully resized. |
3. 확장된 LV 확인
[root@Eloquence /]# lvs LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert root centos -wi-ao---- <17.00g swap centos -wi-ao---- 2.00g backuplv testvg -wi-a----- <59.99g datalv testvg -wi-a----- 140.00g |
파일시스템 조절
1. 파일시스템 resize (ext 파일시스템 = resize2fs, xfs 파일시스템 = xfs_growfs)
[root@Eloquence ~]# resize2fs /dev/testvg/datalv resize2fs 1.42.9 (28-Dec-2013) Filesystem at /dev/testvg/datalv is mounted on /data; on-line resizing required old_desc_blocks = 9, new_desc_blocks = 18 The filesystem on /dev/testvg/datalv is now 36700160 blocks long. [root@Eloquence ~]# resize2fs /dev/testvg/backuplv resize2fs 1.42.9 (28-Dec-2013) Filesystem at /dev/testvg/backuplv is mounted on /backup; on-line resizing required old_desc_blocks = 4, new_desc_blocks = 8 The filesystem on /dev/testvg/backuplv is now 15726592 blocks long. |
확장 용량 확인
1. 조절(resize)된 용량이 정상적으로 파일시스템에 적용되었는지 확인
[root@Eloquence /]# df -h Filesystem Size Used Avail Use% Mounted on devtmpfs 974M 0 974M 0% /dev tmpfs 991M 0 991M 0% /dev/shm tmpfs 991M 11M 981M 2% /run tmpfs 991M 0 991M 0% /sys/fs/cgroup /dev/mapper/centos-root 17G 4.3G 13G 25% / /dev/sda1 1014M 171M 843M 17% /boot tmpfs 199M 12K 199M 1% /run/user/42 tmpfs 199M 0 199M 0% /run/user/0 /dev/mapper/testvg-datalv 139G 60M 133G 1% /data // 용량 확장 완료 /dev/mapper/testvg-backuplv 59G 52M 57G 1% /backup // 용량 확장 완료 |
반응형
'IT > linux' 카테고리의 다른 글
[리눅스] 심볼릭 링크 (Symbolic Link) 연결/삭제 (1) | 2021.08.24 |
---|---|
[리눅스] LVM 구성 ③편 - LVM 명령어 총정리 (0) | 2021.05.21 |
[리눅스] LVM 구성 ①편 - PV,VG,LV,FS 생성 및 마운트 (3) | 2021.05.07 |
[리눅스] 기본 부팅 커널 변경 (default boot kernel) (0) | 2021.05.04 |
[리눅스] fuser 명령어 사용법 (0) | 2021.04.26 |