更新升级 专属应用 系统故障 硬件故障 电脑汽车 鸿蒙刷机 鸿蒙开发Linux教程 鸿蒙开发Linux命令
当前位置:HMXT之家 > 鸿蒙开发Linux命令 > Linux vgs、vgremove、vgreduce、vgextend命令的用法及解释

Linux vgs、vgremove、vgreduce、vgextend命令的用法及解释

更新时间:2022-01-19 10:03:13浏览次数:914+次

以下为你详细解释vgs、vgremove、vgreduce、vgextend命令的用法。

\

Linux vgs命令的用法及解释

Linux vgs命令相关的命令:pvs。

vgs命令用于显示有关卷组的信息。

1、参数

[--aligned]

[-a|--all]

[-d|--debug]

[-h|--help]

[--ignorelockingfailure]

[--ignoreskippedcluster]

[--nameprefixes]

[--noheadings]

[--nosuffix]

[-o|--options [+]Field[,Field]]

[-O|--sort [+|-]key1[,[+|-]key2[,...]]]

[-P|--partial]

[--rows]

[--separator Separator]

[--trustcache]

[--unbuffered]

[--units hHbBsSkKmMgGtTpPeE]

[--unquoted]

[-v|--verbose]

[--version]

[VolumeGroupName [VolumeGroupName...]]

2、实例

[root@S1 views]# vgs #查看逻辑卷组信息

  VG    #PV #LV #SN Attr   VSize   VFree

vg_s1   1   3   0 wz--n- 465.27g    0

Linux vgremove命令的用法及解释

Linux vgremove命令用于用户删除LVM卷组。当要删除的卷组上已经创建了逻辑卷时,vgremove命令需要进行确认删除,防止误删除数据。

1、语法

vgremove(选项)(参数)

2、选项

-f:强制删除。

3、参数

卷组:指定要删除的卷组名称。

4、实例

使用vgremove命令删除LVM卷组"vg1000"。在命令行中输入下面的命令:

[root@localhost ~]# vgremove vg1000    #删除卷组"vg1000"

Volume group "vg1000" successfully removed

Linux vgreduce命令的用法及解释

Linux vgreduce命令通过删除LVM卷组中的物理卷来减少卷组容量。不能删除LVM卷组中剩余的最后一个物理卷。

1、语法

vgreduce(选项)(参数)

2、选项

-a:如果命令行中没有指定要删除的物理卷,则删除所有的空物理卷;

--removemissing:删除卷组中丢失的物理卷,使卷组恢复正常状态。

3、参数

卷组:指定要操作的卷组名称;

物理卷列表:指定要删除的物理卷列表。

4、实例

使用vgreduce命令从卷组"vg2000"中移除物理卷/dev/sdb2。在命令行中输入下面的命令:

[root@localhost ~]# vgreduce vg2000 /dev/sdb2    #将物理卷"/dev/sdb2"从卷组"vg2000"中删除

输出信息如下:

Removed "/dev/sdb2" from volume group "vg2000"

Linux vgextend命令的用法及解释

Linux vgextend命令用于动态扩展LVM卷组,它通过向卷组中添加物理卷来增加卷组的容量。LVM卷组中的物理卷可以在使用vgcreate命令创建卷组时添加,也可以使用vgextend命令动态的添加。

1、语法

vgextend(选项)(参数)

2、选项

-d:调试模式;

-t:仅测试。

3、参数

卷组:指定要操作的卷组名称;

物理卷列表:指定要添加到卷组中的物理卷列表。

4、实例

使用vgextend命令向卷组"vg2000"中添加物理卷。在命令行中输入下面的命令:

[root@localhost ~]# vgextend vg2000 /dev/sdb2     #将物理卷"/dev/sdb2"加入卷组"vg2000"

输出信息如下:

Volume group "vg2000" successfully extended