如何在Linux中将一个卷组中的空间重新分配给另一个卷组? 两个卷组都存在于同一个物理驱动器上并且均匀地分开,比方说每个50G。 我想把一个缩小到20G,把30G重新分配给另一个VG,把它扩展到80G。
卷组(VG)不直接处理原始空间,它们将物理卷(PV)分组,因此它们的名称。
根据您的实际VGconfiguration,您必须执行以下操作:
pvdisplay在PV和VG之间显示物理扩展(PE)分配 resize2fs减less第一个VG上的文件系统的大小, lvresize包含上述文件系统的逻辑卷的大小, pvchange分配新的PE, pvmove免费PE(即将您的第一个VG“紧凑”到PV的子集)。 vgreduce从你的第一个VG中删除这些PV。 vgextend将这些PV添加到您的其他VG。 假设您的第一个VG由多个PV组成,您可以减小LV的大小,以便释放足够的PE。
所有关于LVM的信息都是关于LVM的一个很好的资源,并且描述了类似的用例。