# qemu-kvm版本資訊
qemu-img --version
qemu-img version 2.12.0 (qemu-kvm-ev-2.12.0-33.1.el7_7.4)
Copyright (c) 2003-2017 Fabrice Bellard and the QEMU Project developers
# 使用qemu-img 擴充套件映象大小
qemu-img resize LDAP05-03.img -f raw +10G
qemu-img: Could not open 'LDAP05-03.img': Failed to get "write" lock
Is another process using the image [LDAP05-03.img]?
使用qemu-img 線上擴充套件映象大小,會報「write」 lock!也就是說關閉虛機然後再使用qemu-img命令擴充套件映象則沒有問題!
前面《KVM虛擬化之磁碟:線上擴充套件磁碟空間》第一篇,我們驗證了新增映象這種方式,線上擴充套件磁碟空間。那麼,非要在原來的映象上擴充套件行不行呢?也是可以的!
通過下面 下麪的命令線上擴充套件磁碟,並且下面 下麪的命令只支援domain is running,如果關機則該命令不可用。
線上擴充套件磁碟:
virsh qemu-monitor-command LDAP05 block_resize drive-scsi0-0-0-3 100G --hmp
線上壓縮磁碟:
virsh qemu-monitor-command LDAP05 block_resize drive-scsi0-0-0-3 20G --hmp
檢視映象大小已經變化:
# 在guest上,檢視
lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sdc 8:32 0 20G 0 disk
# 在host上,檢視
qemu-img info LDAP05-03.img
image: LDAP05-03.img
file format: qcow2
virtual size: 20G (21474836480 bytes)