티스토리 뷰

* 파티션 작업이니 작업하기 전에 qcow2 백업은 필수

qcow2 파일 사이즈 확인

qemu-img info 파일이름.qcow2

qcow2 파일 사이즈 늘리기 (호스트 서버)

qemu-img resize 파일이름.qcow2 +15G

가상서버에서 작업하기 (with centos8, xfs)

사전 필요 패키지 설치

yum install -y cloud-utils-growpart

확인

# lsblk
NAME   MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
vda    253:0    0  45G  0 disk
├─vda1 253:1    0   1G  0 part /boot
├─vda2 253:2    0   3G  0 part [SWAP]
└─vda3 253:3    0  26G  0 part /

> vda 용량은 45G, vda1 ~ vda3 합치면 저 용량에서 부족한 상태

# growpart /dev/vda 3
CHANGED: partition=3 start=8390656 old: size=54523904 end=62914560 new: size=85981151,end=94371807

> / 파티션 /dev/vda3 을 늘리겠다는 의미에서 3이라고 입력

# reboot

> reboot 해도 자동으로 사이즈 업이 되지 않아서 아래 명령어 입력

EXT4 파티션

resize2fs /dev/vda3

XFS 파티션

# xfs_growfs /dev/vda3

비교적 간단, ext 파티션은 resize2fs 사용하는것 같음

centos7 LVM 파티션

[root@localhost ~]# lsblk
NAME            MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda               8:0    0   20G  0 disk
├─sda1            8:1    0    1G  0 part /boot
└─sda2            8:2    0    7G  0 part
  ├─centos-root 253:0    0  6.2G  0 lvm  /
  └─centos-swap 253:1    0  820M  0 lvm  [SWAP]
sr0              11:0    1 1024M  0 rom


[root@localhost ~]# growpart /dev/sda 2
CHANGED: partition=2 start=2099200 old: size=14678016 end=16777216 new: size=39843807 end=41943007


[root@localhost ~]# vgdisplay
  --- Volume group ---
  VG Name               centos
  System ID
  Format                lvm2
  Metadata Areas        1
  Metadata Sequence No  4
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                2
  Open LV               2
  Max PV                0
  Cur PV                1
  Act PV                1
  VG Size               <19.00 GiB
  PE Size               4.00 MiB
  Total PE              4863
  Alloc PE / Size       1791 / <7.00 GiB
  Free  PE / Size       3072 / 12.00 GiB
  VG UUID               Dcc2N2-6DwD-UXfc-aOHS-PV1t-iYVd-MnbZgo


[root@localhost ~]# lvextend -r -l +100%FREE /dev/mapper/centos-root
  Size of logical volume centos/root changed from <6.20 GiB (1586 extents) to <18.20 GiB (4658 extents).
  Logical volume centos/root successfully resized.
meta-data=/dev/mapper/centos-root isize=512    agcount=4, agsize=406016 blks
         =                       sectsz=512   attr=2, projid32bit=1
         =                       crc=1        finobt=0 spinodes=0
data     =                       bsize=4096   blocks=1624064, imaxpct=25
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0 ftype=1
log      =internal               bsize=4096   blocks=2560, version=2
         =                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0
data blocks changed from 1624064 to 4769792
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/04   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
글 보관함