Symptoms |
---|
- Linux root 영역 사이즈 증설
Environment |
---|
- CentOS 7.x ~ 8.x
- Redhat 7.x ~ 8.x
Related Versions |
---|
N/A
Cause |
---|
- Linux Root영역 증설을 위함
Solution |
---|
- growpart rpm 설치
rpm -ivh cloud-utils-growpart-0.31-1.el8.noarch.rpm
2. 디스크 사이즈 증설
[root@linux2 /]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 30G 0 disk ├─sda1 8:1 0 600M 0 part /boot/efi ├─sda2 8:2 0 1G 0 part /boot └─sda3 8:3 0 28.4G 0 part ├─cl-root 253:0 0 25.4G 0 lvm / └─cl-swap 253:1 0 3G 0 lvm [SWAP] |
3. growpart로 파티션 사이즈 변경
growpart /dev/sda 3
[root@linux2 ~]# growpart /dev/sda 3 CHANGED: partition=3 start=3328000 old: size=59584512 end=62912512 new: size=80558047 end=838860 47 [root@linux2 ~]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 40G 0 disk ├─sda1 8:1 0 600M 0 part /boot/efi ├─sda2 8:2 0 1G 0 part /boot └─sda3 8:3 0 28.4G 0 part ├─cl-root 253:0 0 25.4G 0 lvm / └─cl-swap 253:1 0 3G 0 lvm [SWAP] |
4. pvresize
pvresize /dev/sda3
[root@linux2 ~]# pvs PV VG Fmt Attr PSize PFree /dev/sda3 cl lvm2 a– 28.41g 0 [root@linux2 ~]# pvresize /dev/sda3 Physical volume “/dev/sda3” changed 1 physical volume(s) resized or updated / 0 physical volume(s) not resized [root@linux2 ~]# pvs PV VG Fmt Attr PSize PFree /dev/sda3 cl lvm2 a– 38.41g 10.00g |
5. lvextend
파일사이즈 증설(xfs_growfs, resize2fs)
xfs_growfs /dev/mapper/cl-root
[root@linux2 ~]# xfs_growfs /dev/mapper/cl-root meta-data=/dev/mapper/cl-root isize=512 agcount=4, agsize=1665280 blks … data blocks changed from 6661120 to 9282560 [root@linux2 ~]# df -h Filesystem Size Used Avail Use% Mounted on … /dev/mapper/cl-root 36G 5.7G 30G 16% / … |
Workaround |
---|
- N/A