千家信息网

怎么从LVM的卷组中删除物理卷

发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,这篇文章主要介绍怎么从LVM的卷组中删除物理卷,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!如果你的 LVM 不再需要使用某个设备,你可以使用 vgreduce 命令从卷组中删
千家信息网最后更新 2026年10月31日怎么从LVM的卷组中删除物理卷

这篇文章主要介绍怎么从LVM的卷组中删除物理卷,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

如果你的 LVM 不再需要使用某个设备,你可以使用 vgreduce 命令从卷组中删除物理卷。

vgreduce 命令可以通过删除物理卷来缩小卷组的容量。但要确保该物理卷没有被任何逻辑卷使用,请使用 pvdisplay 命令查看。如果物理卷仍在使用,你必须使用 pvmove 命令将数据转移到另一个物理卷。

数据转移后,它就可以从卷组中删除。

最后使用 pvremove 命令删除空物理卷上的 LVM 标签和 LVM 元数据。

  • 第一部分:如何在 Linux 中创建/配置 LVM(逻辑卷管理)

  • 第二部分:如何在 Linux 中扩展/增加 LVM(逻辑卷调整)

  • 第三部分:如何在 Linux 中减少/缩小 LVM 大小(逻辑卷调整)

将扩展块移动到现有物理卷上

使用 pvs 命令检查是否使用了所需的物理卷(我们计划删除 LVM 中的 /dev/sdc 磁盘)。

# pvs -o+pv_used PV VG Fmt Attr PSize PFree Used/dev/sda myvg lvm2 a- 75.00G 14.00G 61.00G/dev/sdb myvg lvm2 a- 50.00G 45.00G 5.00G/dev/sdc myvg lvm2 a- 17.15G 12.15G 5.00G

如果使用了,请检查卷组中的其他物理卷是否有足够的空闲扩展块extent。

如果有的话,你可以在需要删除的设备上运行 pvmove 命令。扩展块将被分配到其他设备上。

# pvmove /dev/sdc /dev/sdc: Moved: 2.0%…/dev/sdc: Moved: 79.2%…/dev/sdc: Moved: 100.0%

当 pvmove 命令完成后。再次使用 pvs 命令检查物理卷是否有空闲。

# pvs -o+pv_used PV VG Fmt Attr PSize PFree Used/dev/sda myvg lvm2 a- 75.00G  1.85G 73.15G/dev/sdb myvg lvm2 a- 50.00G 45.00G 5.00G/dev/sdc myvg lvm2 a- 17.15G 17.15G 0

如果它是空闲的,使用 vgreduce 命令从卷组中删除物理卷 /dev/sdc。

# vgreduce myvg /dev/sdcRemoved "/dev/sdc" from volume group "vg01"

最后,运行 pvremove 命令从 LVM 配置中删除磁盘。现在,磁盘已经完全从 LVM 中移除,可以用于其他用途。

# pvremove /dev/sdcLabels on physical volume "/dev/sdc" successfully wiped.

移动扩展块到新磁盘

如果你在卷组中的其他物理卷上没有足够的可用扩展。使用以下步骤添加新的物理卷。

向存储组申请新的 LUN。分配完毕后,运行以下命令来在 Linux 中发现新添加的 LUN 或磁盘。

# ls /sys/class/scsi_hosthost0
# echo "- - -" > /sys/class/scsi_host/host0/scan
# fdisk -l

操作系统中检测到磁盘后,使用 pvcreate 命令创建物理卷。

# pvcreate /dev/sddPhysical volume "/dev/sdd" successfully created

使用以下命令将新的物理卷 /dev/sdd 添加到现有卷组 vg01 中。

# vgextend vg01 /dev/sddVolume group "vg01" successfully extended

现在,使用 pvs 命令查看你添加的新磁盘 /dev/sdd。

# pvs -o+pv_used PV VG Fmt Attr PSize PFree Used/dev/sda myvg lvm2 a- 75.00G 14.00G 61.00G/dev/sdb myvg lvm2 a- 50.00G 45.00G 5.00G/dev/sdc myvg lvm2 a- 17.15G 12.15G 5.00G/dev/sdd myvg lvm2 a- 60.00G 60.00G 0

使用 pvmove 命令将数据从 /dev/sdc 移动到 /dev/sdd。

# pvmove /dev/sdc /dev/sdd /dev/sdc: Moved: 10.0%…/dev/sdc: Moved: 79.7%…/dev/sdc: Moved: 100.0%

数据移动到新磁盘后。再次使用 pvs 命令检查物理卷是否空闲。

# pvs -o+pv_used PV VG Fmt Attr PSize PFree Used/dev/sda myvg lvm2 a- 75.00G 14.00G 61.00G/dev/sdb myvg lvm2 a- 50.00G 45.00G 5.00G/dev/sdc myvg lvm2 a- 17.15G 17.15G 0/dev/sdd myvg lvm2 a- 60.00G 47.85G 12.15G

如果空闲,使用 vgreduce 命令从卷组中删除物理卷 /dev/sdc。

# vgreduce myvg /dev/sdcRemoved "/dev/sdc" from volume group "vg01"

最后,运行 pvremove 命令从 LVM 配置中删除磁盘。现在,磁盘已经完全从 LVM 中移除,可以用于其他用途。

# pvremove /dev/sdcLabels on physical volume "/dev/sdc" successfully wiped.

以上是"怎么从LVM的卷组中删除物理卷"这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!

物理 命令 磁盘 数据 空闲 逻辑 检查 移动 运行 设备 卷上 配置 内容 再次 用途 篇文章 分配 调整 操作系统 价值 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 深圳市人人互联网科技有限公司 互联网是第几次科技革命的成果 互联网科技官网 互联网科技公司的优势 智能科技公司是互联网公司吗 互联网最新的科技有限公司 浩特互联网科技 互联网金融 科技创新 互联网前沿科技 农村开互联网科技讲堂 北京华百购互联网科技有限公司 港股科技和互联网 四川慕妮娅互联网科技有限公司 互联网科技公司营业执照怎么办理 华中科技大学互联网的牛人 互联网相关科技技术 互联网安防科技感 有人说阿里系是互联网科技企业 容联科技互联网电商 广东猫王互联网科技有限公司电话 疫情对互联网科技公司影响 互联网金融 科技 汉立互联网科技有限公司联系电话 济南和联互联网科技有限公司 科技与互联网的利与弊 小米互联网科技园设置 汽车互联网创新科技园 重庆威客帮互联网科技 21世纪互联网科技成就 广州三三互联网科技有限公司
0