vmware vm 무중단 디스크 증설# Virtualation/Private Cloud2025. 9. 10. 07:44
Table of Contents
728x90
반응형

사용중인 vm서버에 용량이 부족한것 같아 증설 진행.
단, 서비스 중단 및 파워오프 없이 진행.
현재 상태
# cat /etc/redhat-release
Rocky Linux release 8.10 (Green Obsidian)# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 200G 0 disk
├─sda1 8:1 0 1G 0 part /boot
└─sda2 8:2 0 199G 0 part
├─rl-root 253:0 0 70G 0 lvm /
├─rl-swap 253:1 0 7.9G 0 lvm [SWAP]
└─rl-home 253:2 0 121.1G 0 lvm /home
sr0 11:0 1 1024M 0 rom
# df -Th
Filesystem Type Size Used Avail Use% Mounted on
devtmpfs devtmpfs 7.7G 0 7.7G 0% /dev
tmpfs tmpfs 7.7G 0 7.7G 0% /dev/shm
tmpfs tmpfs 7.7G 161M 7.6G 3% /run
tmpfs tmpfs 7.7G 0 7.7G 0% /sys/fs/cgroup
/dev/mapper/rl-root xfs 70G 11G 60G 15% /
/dev/sda1 xfs 1014M 341M 674M 34% /boot
/dev/mapper/rl-home xfs 122G 1.3G 120G 2% /home
overlay overlay 70G 11G 60G 15% /var/lib/docker/overlay2/99233c81cfab6eee98070c0b073ad7a239ea16487bb5c2dfd74fd66c246adc2a/merged
overlay overlay 70G 11G 60G 15% /var/lib/docker/overlay2/90b68a5d7af9961ddb0462ddbe1fba95893f5d788fa49637d786bc983c22b83d/merged
overlay overlay 70G 11G 60G 15% /var/lib/docker/overlay2/4db21e18670fd1805a9cda8c9232429613ba55cd70502f9af6a2467913800258/merged
overlay overlay 70G 11G 60G 15% /var/lib/docker/overlay2/9a6ccd35add59ac1f9cba03e933342fbf205419c7874bce3d80b14c401034168/merged
tmpfs tmpfs 1.6G 0 1.6G 0% /run/user/0
v센터에서 해당 vm에 디스크를 1개 추가

콘솔에 접속하여 다시 확인
# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 200G 0 disk
├─sda1 8:1 0 1G 0 part /boot
└─sda2 8:2 0 199G 0 part
├─rl-root 253:0 0 70G 0 lvm /
├─rl-swap 253:1 0 7.9G 0 lvm [SWAP]
└─rl-home 253:2 0 121.1G 0 lvm /home
sr0 11:0 1 1024M 0 rom
확인이 되지 않아 스캔수행
for host in /sys/class/scsi_host/host*; do
echo "- - -" > $host/scan
done# dmesg | grep sd
[10354418.335558] sd 2:0:1:0: Attached scsi generic sg2 type 0
[10354418.335670] sd 2:0:1:0: [sdb] 104857600 512-byte logical blocks: (53.7 GB/50.0 GiB)
[10354418.335716] sd 2:0:1:0: [sdb] Write Protect is off
[10354418.335719] sd 2:0:1:0: [sdb] Mode Sense: 61 00 00 00
[10354418.335777] sd 2:0:1:0: [sdb] Cache data unavailable
[10354418.335782] sd 2:0:1:0: [sdb] Assuming drive cache: write through
[10354418.346543] sd 2:0:1:0: [sdb] Attached SCSI disk# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 200G 0 disk
├─sda1 8:1 0 1G 0 part /boot
└─sda2 8:2 0 199G 0 part
├─rl-root 253:0 0 70G 0 lvm /
├─rl-swap 253:1 0 7.9G 0 lvm [SWAP]
└─rl-home 253:2 0 121.1G 0 lvm /home
sdb 8:16 0 50G 0 disk
sr0 11:0 1 1024M 0 rom
새 물리볼륨(PV)생성
# pvcreate /dev/sdb
Physical volume "/dev/sdb" successfully created.
기존 볼륨그룹(VG)에 추가
# vgdisplay
--- Volume group ---
VG Name rl
System ID
Format lvm2
Metadata Areas 1
Metadata Sequence No 4
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 3
Open LV 3
Max PV 0
Cur PV 1
Act PV 1
VG Size <199.00 GiB
PE Size 4.00 MiB
Total PE 50943
Alloc PE / Size 50943 / <199.00 GiB
Free PE / Size 0 / 0
VG UUID hTdtnH-Q7J0-WhQ1-RLZ5-QX5R-zXU5-cqBHQQ# vgextend rl /dev/sdb
Volume group "rl" successfully extended# vgs
VG #PV #LV #SN Attr VSize VFree
rl 2 3 0 wz--n- 248.99g <50.00g
기존 논리볼륨(LV)확장
# lvs
LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
home rl -wi-ao---- <121.11g
root rl -wi-ao---- 70.00g
swap rl -wi-ao---- <7.89g# lvextend -l +100%FREE /dev/rl/home
Size of logical volume rl/home changed from <121.11 GiB (31004 extents) to <171.11 GiB (43803 extents).
Logical volume rl/home successfully resized.# lvs
LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
home rl -wi-ao---- <171.11g
root rl -wi-ao---- 70.00g
swap rl -wi-ao---- <7.89g
파일시스템(FS) 확장
# xfs_growfs /home
meta-data=/dev/mapper/rl-home isize=512 agcount=4, agsize=7937024 blks
= sectsz=512 attr=2, projid32bit=1
= crc=1 finobt=1, sparse=1, rmapbt=0
= reflink=1 bigtime=0 inobtcount=0
data = bsize=4096 blocks=31748096, imaxpct=25
= sunit=0 swidth=0 blks
naming =version 2 bsize=4096 ascii-ci=0, ftype=1
log =internal log bsize=4096 blocks=15502, version=2
= sectsz=512 sunit=0 blks, lazy-count=1
realtime =none extsz=4096 blocks=0, rtextents=0
data blocks changed from 31748096 to 44854272
파일시스템일 ext4일 경우 아래처럼 확장
resize2fs /dev/mapper/rl-home
확인
# df -Th
Filesystem Type Size Used Avail Use% Mounted on
devtmpfs devtmpfs 7.7G 0 7.7G 0% /dev
tmpfs tmpfs 7.7G 0 7.7G 0% /dev/shm
tmpfs tmpfs 7.7G 161M 7.6G 3% /run
tmpfs tmpfs 7.7G 0 7.7G 0% /sys/fs/cgroup
/dev/mapper/rl-root xfs 70G 11G 60G 15% /
/dev/sda1 xfs 1014M 341M 674M 34% /boot
/dev/mapper/rl-home xfs 172G 1.6G 170G 1% /home
overlay overlay 70G 11G 60G 15% /var/lib/docker/overlay2/99233c81cfab6eee98070c0b073ad7a239ea16487bb5c2dfd74fd66c246adc2a/merged
overlay overlay 70G 11G 60G 15% /var/lib/docker/overlay2/90b68a5d7af9961ddb0462ddbe1fba95893f5d788fa49637d786bc983c22b83d/merged
overlay overlay 70G 11G 60G 15% /var/lib/docker/overlay2/4db21e18670fd1805a9cda8c9232429613ba55cd70502f9af6a2467913800258/merged
overlay overlay 70G 11G 60G 15% /var/lib/docker/overlay2/9a6ccd35add59ac1f9cba03e933342fbf205419c7874bce3d80b14c401034168/merged
tmpfs tmpfs 1.6G 0 1.6G 0% /run/user/0
더미파일로 실제 용량 테스트
# dd if=/dev/zero of=bigfile.img bs=1G count=160 status=progress
18253611008 bytes (18 GB, 17 GiB) copied, 145 s, 126 MB/s728x90
반응형
'# Virtualation > Private Cloud' 카테고리의 다른 글
| WGdashboard install(ft. docker) (0) | 2025.05.12 |
|---|---|
| proxmox xenlology install script (0) | 2025.03.12 |
| [proxmox]패스워드 초기화(ft. recoverymode) (0) | 2024.10.17 |
| [proxmox]zabbix lxc install (0) | 2024.07.23 |
| proxmox QEMU Guest Agent install (0) | 2024.06.24 |
@다크쉐라빔 :: 다크쉐라빔의 주절주절
안녕하세요. 이곳은 IT위주의 잡다한 정보를 올려두는 개인 블로그입니다.
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!