Действия
Block resize¶
nitro ~ # lvresize -L25G nitro/qemu944-pc-script5-static
nitro ~ # lvs --units b nitro/qemu944-pc-script5-static
LV VG Attr LSize Pool Origin Data% Move Log Copy% Convert qemu944-pc-script5-static nitro -wi-a--- 26843545600B
nitro ~ # netstat -apx
Active UNIX domain sockets (servers and established) Proto RefCnt Flags Type State I-Node PID/Program name Path unix 2 [ ACC ] SEQPACKET LISTENING 87 1462/udevd /run/udev/control unix 2 [ ACC ] STREAM LISTENING 2045277 7492/qemu-system-x8 /run/qemu/qemu943.control.sock unix 2 [ ACC ] STREAM LISTENING 2045279 7492/qemu-system-x8 /run/qemu/qemu943.readline.sock unix 2 [ ACC ] STREAM LISTENING 1057389 7272/qemu-system-x8 /run/qemu/qemu940.control.sock unix 2 [ ACC ] STREAM LISTENING 1057391 7272/qemu-system-x8 /run/qemu/qemu940.readline.sock unix 2 [ ACC ] STREAM LISTENING 87456868 32329/sshd: root@pt /tmp/ssh-HvAJN32329/agent.32329 unix 2 [ ACC ] STREAM LISTENING 86420695 25902/qemu-system-x /run/qemu/qemu9071.control.sock unix 2 [ ACC ] STREAM LISTENING 86420697 25902/qemu-system-x /run/qemu/qemu9071.readline.sock unix 7 [ ] DGRAM 1256 2795/rsyslogd /dev/log unix 2 [ ] DGRAM 1277 2860/rsync unix 2 [ ] DGRAM 1285 518/cron unix 2 [ ] DGRAM 69584005 30905/dnsmasq unix 3 [ ] DGRAM 1151 1462/udevd unix 2 [ ] DGRAM 909290 28721/ntpd unix 2 [ ] DGRAM 87456850 32329/sshd: root@pt unix 3 [ ] DGRAM 1150 1462/udevd
nitro ~ # qmp-shell /run/qemu/qemu943.control.sock
Welcome to the QMP low-level shell! Connected to QEMU 1.2.2
(QEMU) press: TAB-TAB
add-fd cpu migrate_set_downtime query-commands query-uuid add_client device-list-properties migrate_set_speed query-cpu-definitions query-version balloon device_add netdev_add query-cpus query-vnc block-job-cancel device_del netdev_del query-events quit block-job-set-speed dump-guest-memory pmemsave query-fdsets remove-fd block-stream eject qmp_capabilities query-kvm screendump block_passwd expire_password qom-get query-machines set_link block_resize getfd qom-list query-mice set_password block_set_io_throttle human-monitor-command qom-list-types query-migrate stop blockdev-snapshot-sync inject-nmi qom-set query-migrate-cache-size system_powerdown change memsave query-balloon query-migrate-capabilities system_reset change-vnc-password migrate query-block query-name system_wakeup client_migrate_info migrate-set-cache-size query-block-jobs query-pci transaction closefd migrate-set-capabilities query-blockstats query-status xen-save-devices-state cont migrate_cancel query-chardev query-target
(QEMU) query-block
{u'return': [{u'locked': False, u'type': u'unknown', u'io-status': u'ok', u'removable': False, u'device': u'disk-943-pc-script-root', u'inserted': {u'bps_rd': 0, u'backing_file_depth': 0, u'encrypted': False, u'bps_wr': 0, u'drv': u'raw', u'bps': 0, u'iops': 0, u'file': u'/dev/nitro/qemu943-pc-script-root', u'iops_rd': 0, u'encryption_key_missing': False, u'ro': False, u'iops_wr': 0}}, {u'locked': False, u'type': u'unknown', u'io-status': u'ok', u'removable': False, u'device': u'disk-943-pc-script-code', u'inserted': {u'bps_rd': 0, u'backing_file_depth': 0, u'encrypted': False, u'bps_wr': 0, u'drv': u'raw', u'bps': 0, u'iops': 0, u'file': u'/dev/nitro/qemu943-pc-script-code', u'iops_rd': 0, u'encryption_key_missing': False, u'ro': False, u'iops_wr': 0}}, {u'locked': False, u'type': u'unknown', u'io-status': u'ok', u'removable': False, u'device': u'disk-943-pc-script-static', u'inserted': {u'bps_rd': 0, u'backing_file_depth': 0, u'encrypted': False, u'bps_wr': 0, u'drv': u'raw', u'bps': 0, u'iops': 0, u'file': u'/dev/nitro/qemu943-pc-script-static', u'iops_rd': 0, u'encryption_key_missing': False, u'ro': False, u'iops_wr': 0}}, {u'locked': False, u'tray_open': False, u'io-status': u'ok', u'removable': True, u'device': u'ide1-cd0', u'type': u'unknown'}, {u'device': u'floppy0', u'type': u'unknown', u'tray_open': False, u'locked': False, u'removable': True}, {u'device': u'sd0', u'type': u'unknown', u'tray_open': False, u'locked': False, u'removable': True}]}
(QEMU) block_resize device=disk-943-pc-script-static size=26843545600
{u'return': {}}
Выход из qmp-shell по Ctrl + D, а НЕ по quit.
Команда quit выключит виртуальную машину.¶
k943-pc-script ~ # dmesg |tail
[6183931.271452] virtio_blk virtio2: new size: 52428800 512-byte logical blocks (26.8 GB/25.0 GiB)
k943-pc-script ~ # blockdev --rereadpt /dev/vdc
k943-pc-script ~ # pvs /dev/vdc
PV VG Fmt Attr PSize PFree /dev/vdc static lvm2 a- 20.00g 1020.00m
k943-pc-script ~ # pvresize /dev/vdc
Physical volume "/dev/vdc" changed 1 physical volume(s) resized / 0 physical volume(s) not resized
k943-pc-script ~ # pvs /dev/vdc
PV VG Fmt Attr PSize PFree /dev/vdc static lvm2 a- 25.00g 6.00g
Обновлено Рамиль Абдулбяров больше 11 лет назад · 3 изменени(я, ий)