On Wed, May 31, 2017 at 2:51 PM, Gianluca Cecchi <gianluca.cec...@gmail.com> wrote:
> Hello, > I seem to remember that online resize of VirtIO disk is possible. > Now I have an Oracle Linux VM with 2.6.39-400.215.3.el6uek.x86_64 kernel > where I resize a disk (/dev/vdb) from 500Gb to 900Gb. > Apparently the kernel acquired the change because in /var/log/messages I > see: > > May 31 14:16:16 dbatest3 kernel: virtio_blk virtio6: new size: 1887436800 > 512-byte logical blocks (966 GB/900 GiB) > > but fdisk seems not to be able to recognize it: > > [root@dbatest3 ~]# fdisk -l /dev/vdb > > Disk /dev/vdb: 536.9 GB, 536870912000 bytes > 16 heads, 63 sectors/track, 1040253 cylinders > Units = cylinders of 1008 * 512 = 516096 bytes > Sector size (logical/physical): 512 bytes / 512 bytes > I/O size (minimum/optimal): 512 bytes / 512 bytes > Disk identifier: 0x00000000 > > [root@dbatest3 ~]# > > It seems that one of these two commands got the change available: [root@dbatest3 ~]# blockdev --flushbufs /dev/vdb [root@dbatest3 ~]# blockdev --rereadpt /dev/vdb Now [root@dbatest3 ~]# fdisk -l /dev/vdb Disk /dev/vdb: 966.4 GB, 966367641600 bytes 16 heads, 63 sectors/track, 1872457 cylinders Units = cylinders of 1008 * 512 = 516096 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x00000000 [root@dbatest3 ~]# tail -3 /var/log/messages May 31 14:16:16 dbatest3 kernel: virtio_blk virtio6: new size: 1887436800 512-byte logical blocks (966 GB/900 GiB) May 31 15:13:49 dbatest3 kernel: vdb: detected capacity change from 536870912000 to 966367641600 May 31 15:13:49 dbatest3 kernel: vdb: unknown partition table [root@dbatest3 ~]# I found the hint/suggestion through this proxmox thread: http://pve-devel.pve.proxmox.narkive.com/LBZ1yFpv/online-resize-of-virtio-blk Just in case other guys need the same... ;-)
_______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users