VMware允许在线扩展虚拟磁盘的大小 – 当VM运行时.
Linux系统的下一个预期步骤是:
Linux系统的下一个预期步骤是:
>扩展分区:删除并使用fdisk创建一个更大的分区
>使用pvresize扩展PV大小
>使用免费范围进行lvresize操作
>然后调整文件系统的resize2fs
但我坚持第一步:fdisk和sfdisk仍然显示磁盘的旧大小.
由于虚拟LSI Logic控制器,我的磁盘是连接的SCSI虚拟磁盘.
如何在不重启的情况下刷新Linux内核中可用的虚拟磁盘大小和分区表信息?
据我所知,所有这些步骤都可以用于运行Windows,无需重启,甚至没有任何用户操作,这要归功于VMWare工具.在Linux上,我希望在线完成所有步骤,我已经知道第2,3和4步在线工作.但第一个 – 在分区表(仍然)中声明的更改分区大小似乎需要重新启动.
更新:我的系统是内核2.6.26的Debian Lenny,我扩展的磁盘是主磁盘,其中包含一个大的PV,包含“/”的“root”LV.
解决方法
您无需重启即可完成此操作.在使用添加的空间更新分区之前,pvresize不会调整物理卷的大小.您必须对分区进行fdisk并使用新的磁盘完整大小重新创建它,之后您可以重新扫描驱动器,以便首先查看额外的空间.
更多信息:
http://theducks.org/2009/11/expanding-lvm-partitions-in-vmware-on-the-fly/