以下为你详细解释Linux操作系统中的:vgextend、vgreduce、vgremove、vgs命令,内容有:Linux vgextend命令的语法/选项/参数/实例、Linux vgreduce命令的语法/选项/参数/实例、Linux vgremove命令的语法/选项/参数/实例、Linux vgs命令的参数/实例。
1、Linux vgextend命令的语法/选项/参数/实例
Linux vgextend命令用于动态扩展LVM卷组,它通过向卷组中添加物理卷来增加卷组的容量。LVM卷组中的物理卷可以在使用vgcreate命令创建卷组时添加linux命令,也可以使用vgextend命令动态的添加。
语法:
vgextend(选项)(参数)
选项:
-d:调试模式;
-t:仅测试。
参数:
卷组:指定要操作的卷组名称;
物理卷列表:指定要添加到卷组中的物理卷列表。
实例:
使用vgextend命令向卷组"vg2000"中添加物理卷。在命令行中输入下面的命令:
[root@localhost ~]# vgextend vg2000 /dev/sdb2 #将物理卷"/dev/sdb2"加入卷组"vg2000"
输出信息如下:
Volume group "vg2000" successfully extended
2、Linux vgreduce命令的语法/选项/参数/实例
Linux vgreduce命令通过删除LVM卷组中的物理卷来减少卷组容量。不能删除LVM卷组中剩余的最后一个物理卷。
语法:
vgreduce(选项)(参数)
选项:
-a:如果命令行中没有指定要删除的物理卷,则删除所有的空物理卷;
--removemissing:删除卷组中丢失的物理卷,使卷组恢复正常状态。
参数:
卷组:指定要操作的卷组名称;
物理卷列表:指定要删除的物理卷列表。
实例:
使用vgreduce命令从卷组"vg2000"中移除物理卷/dev/sdb2。在命令行中输入下面的命令:
[root@localhost%20~]#%20vgreduce%20vg2000%20/dev/sdb2%20%20#将物理卷"/dev/sdb2"从卷组"vg2000"中删除
输出信息如下:
Removed%20"/dev/sdb2"%20from%20volume%20group%20"vg2000"
3、Linux%20vgremove命令的语法/选项/参数/实例
Linux%20vgremove命令用于用户删除LVM卷组。当要删除的卷组上已经创建了逻辑卷时,vgremove命令需要进行确认删除linux命令,防止误删除数据。
语法:
vgremove(选项)(参数)
选项:
-f:强制删除。
参数:
卷组:指定要删除的卷组名称。
实例:
使用vgremove命令删除LVM卷组"vg1000"。在命令行中输入下面的命令:
[root@localhost ~]# vgremove vg1000 #删除卷组"vg1000"
Volume group "vg1000" successfully removed
4、Linux vgs命令的参数/实例
Linux vgs命令相关的命令:pvs。
vgs命令用于显示有关卷组的信息。
参数:
[--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...]]
实例:
[root@S1 views]# vgs#查看逻辑卷组信息
注明
以上就是Linux vgextend、vgreduce、vgremove、vgs命令的详细解释内容。