要将已经通过vgextend centos /dev/sdb1命令扩展的LVM卷组(VG)恢复到初始化状态,意味着你需要从卷组中移除新添加的物理卷(PV),并且可能还需要删除逻辑卷(LV)和卷组本身,以达到完全初始化的状态。以下是步骤的详细指南:

1. 移除物理卷(PV)

首先,你需要从卷组中移除之前添加的物理卷/dev/sdb1。这可以通过vgreduce命令实现。

bash复制代码
 sudo vgreduce centos /dev/sdb1

这条命令将/dev/sdb1物理卷从centos卷组中移除。

2. (可选)删除逻辑卷(LV)

如果你还想要删除卷组中的逻辑卷,可以使用lvremove命令。但请注意,这将删除逻辑卷上的所有数据,所以请确保在执行此操作前已经备份了重要数据。

bash复制代码
 sudo lvremove /dev/centos/逻辑卷名  
 
 # 例如,如果你的逻辑卷名为root,则命令为:  
 
 sudo lvremove /dev/centos/root

3. (可选)删除卷组(VG)

如果你想要删除整个卷组,包括其中的所有逻辑卷,可以使用vgremove命令。这将删除卷组及其所有内容,包括逻辑卷和物理卷。

[root@centos7-template-10-252 ~]# vgs

 VG     #PV #LV #SN Attr   VSize    VFree    

lvs 恢复初始化命令_bash

 centos   1   0   0 wz--n- <500.00g <500.00g

[root@centos7-template-10-252 ~]# vgremove  centos

 Volume group "centos" successfully removed

lvs 恢复初始化命令_centos_02

bash复制代码
 sudo vgremove centos

4. 移除物理卷上的LVM标签

如果你想要将物理卷/dev/sdb1恢复到未初始化为LVM的状态,可以使用pvremove命令。这将移除物理卷上的LVM标签,使其可以重新用于其他目的。

[root@centos7-template-10-252 ~]# pvs

 PV         VG Fmt  Attr PSize    PFree    

 /dev/sdb1     lvm2 ---  <500.00g <500.00g

lvs 恢复初始化命令_逻辑卷_03

[root@centos7-template-10-252 ~]# pvremove /dev/sdb1

 Labels on physical volume "/dev/sdb1" successfully wiped.

lvs 恢复初始化命令_逻辑卷_04

bash复制代码
 sudo pvremove /dev/sdb1

5. 验证更改

在进行了上述操作后,你可以使用pvscanvgscanlvscan命令来验证你的更改是否生效。这些命令将扫描系统上的物理卷、卷组和逻辑卷,并显示相关信息。

bash复制代码
 sudo pvscan  
 
 sudo vgscan  
 
 sudo lvscan

注意事项

  • 在执行任何删除操作之前,请确保你已经备份了所有重要数据。
  • 谨慎使用lvremovevgremove命令,因为它们会删除逻辑卷和卷组及其所有数据。
  • 如果你不确定某个命令的用途或影响,请先在一个测试环境中尝试,或查阅相关文档以获取更多信息。