在虚拟机还在运行时扩展虚拟机的LVM是否有办法使虚拟机能够在不重新启动的情况下查看其LVM卷的扩展?
可以说,我有5 GB的LVM卷与系统X上运行(debian挤压)。 X打开。 我在我的pipe理程序上执行LVextend,X不会注意到它的磁盘已经增长,除非我重新启动X.
是否有更新的东西,我可以延长X他的harddrives,而它是活的,而不必重新启动后,延长?
如果您的磁盘被视为SCSI磁盘,请执行重新扫描: echo "- - -" >/sys/class/scsi_host/host0/scan ,其中host0是您的SCSI适配器。 然后用fdisk -l检查磁盘大小是否改变。
然后,如果您已经在磁盘上直接创build了LVM卷而不进行分区,则应该准备好在此时运行lvextend 。 如果您在某个分区上创build了LVM卷,则需要先使用fdisk或其他工具调整分区大小,然后运行lvextend 。
我通常是相反的 我添加“磁盘”(文件或lun支持)到虚拟机,这通常被允许不被客机重启。 然后,我在访客机器上使用lvm添加一个新的物理卷并将其添加到所需的卷组中。