当VM运行时,VMware允许在线扩展虚拟磁盘的大小。Linux系统的下一个预期步骤是:
- 扩展分区:删除并创建一个更大的分区
fdisk
- 通过以下方式扩展PV尺寸
pvresize
- 使用自由范围进行
lvresize
操作 - 然后
resize2fs
用于文件系统
但我坚持的第一步:fdisk
和sfdisk
仍显示旧大小的磁盘。
我的磁盘是通过虚拟LSI Logic控制器连接的SCSI虚拟磁盘。
如何在不重新启动的情况下刷新Linux内核中可用的虚拟磁盘大小和分区表信息?
据我所知,借助VMWare工具,所有这些步骤对于运行中的Windows都是可能的,无需重新启动,甚至无需任何用户操作。在Linux上,我希望也可以在线完成所有步骤,并且我已经知道步骤2、3和4可以在线工作。但是第一个-更改分区表中声明的分区大小(仍然)似乎需要重新启动。
更新:我的系统是Debian Lenny,内核为2.6.26,我扩展的磁盘是主磁盘,其主磁盘具有较大的PV,其中包含“ /”的“ root” LV。