我在这里发现了一个类似的问题,但我的服务器上有一个不同的点:
--- Volume group ---
VG Name vg
System ID
Format lvm2
Metadata Areas 1
Metadata Sequence No 4
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 3
Open LV 3
Max PV 0
Cur PV 1
Act PV 1
VG Size 465.50 GiB
PE Size 32.00 MiB
Total PE 14896
Alloc PE / Size 14896 / 465.50 GiB
Free PE / Size 0 / 0
VG UUID xxxxx
pvdisplay
--- Physical volume ---
PV Name /dev/sda3
VG Name vg
PV Size 465.51 GiB / not usable 15.00 MiB
Allocatable yes (but full)
PE Size 32.00 MiB
Total PE 14896
Free PE 0
Allocated PE 14896
PV UUID xxxxx
我想在服务器上安装 virtualizor 并使用卷组存储配置,但是使用这个预装的操作系统配置(卷组根)这是不可能的,而且我的技能还不足以知道如何缩小卷组并创建一个新的卷组。
答案1
在开始之前,请确保创建一个良好的、可检索的图像,否则您的数据可能会丢失。
在我的 pvresize 手册页的示例部分(假设我们有相同版本的 LVM!): 在PV on /dev/partition-name
使用 fdisk 缩小分区之前缩小之前的值(确保 PV 大小适合您想要的新分区大小):
pvresize --setphysicalvolumesize 40G /dev/partition-name
如果您想要释放的区域中有已分配的盘区,它可能会失败,并且会进一步警告用户,并且 pvmove 可能会解决该问题。
最后,vgreduce --removemissing
volgrp 应该清除卷组中现在丢失的 PE 的不一致,然后修改分区。
假设它按照记录工作,您将不需要备份。在尝试之前请收回...尝试以下链接以获取有关 LVM 的知识.. LVM链接
答案2
对于扩展,你必须从上到下进行,而对于减少,你必须从上到下进行。