我有一个卷组,它是使用ext3文件系统创build的一个30Gb驱动器和一个逻辑卷。
现在磁盘神奇地“增长”了另外30Gb到60Gb(也就是说,我改变了连接到虚拟机的物理设备…)。 Parted意识到了这个变化,并要求自己修复(我做了)。
如何使卷组扩展(或“修复”自己)以匹配新的60Gb驱动器?
其实,我想我在这个问题上得到了答案。 从LVM本身 – 而且没有分区的HP-UX来的,我忘记了一些事情:在基于PC的系统上,LVM认为分区是“物理设备”,而不是整个磁盘,这在HP-UX中是很自然的LVM。
因此,当“磁盘”从30Gb扩展到60Gb时,分区工具(分区)将其看到 – 并很好地修复了“损坏”。
但是,LVM使用的“物理磁盘”从未更改,因为分区从不更改大小。 扩展文件系统的正确方法是:
vgextend
)以包含新分区。 lvextend
)以包含新卷组中的剩余空间。 resize2fs
)以匹配逻辑卷中的新空间。 这是为我做的。
您可以在分区表中更改分区大小以匹配新大小,然后运行pvresize
而不是创build新分区。