Linux工具命令
文章
vdfuse
vdfuseVirtualBox软件挂载VDI分区文件工具 补充说明vdfuse命令 是VirtualBox软件挂载VDI分区文件的一个工具,VirtualBox是一款能创建虚拟机的开源软件,vdi是它的默认磁盘格式。 什么是VirtualBoxVirtualBox是一款功能强大的x86虚拟机软件,它不仅具有丰富的特色,而且性能也很优异。更可喜的是,VirtualBox于数日前走向开源,成为了一个发布在GPL许可之下的自由软件。VirtualBox可以在Linux和Windows主机中运行,并支持在其中安装Windows (NT 4.0、2000、XP、Server 2003、Vista)、DOS/Windows 3.x、Linux (2.4 和 2.6)、OpenBSD等系列的客户操作系统。 在Ubuntu中安装vdfuse,打开终端,输入: 1sudo apt-get install virtualbox-fuse 语法1vdfuse [options] -f image-file mountpoint 选项123456789-h 帮助-r 只读-t 类型 ...
vgchange
vgchange修改卷组属性 补充说明vgchange命令 用于修改卷组的属性,经常被用来设置卷组是处于活动状态或非活动状态。处于活动状态的卷组无法被删除,必须使用vgchange命令将卷组设置为非活动状态后才能删除。 语法1vgchange(选项)(参数) 选项1-a:设置卷组的活动状态。 参数卷组:指定要设置属性的卷组。 实例使用vgchange命令将卷组状态改为活动的。在命令行中输入下面的命令: 1[root@localhost ~]# vgchange -ay vg1000 #将卷组"vg1000"设置为活动状态 输出信息如下: 11 logical volume(s) in volume group "vg1000" now active
vgconvert
vgconvert转换卷组元数据格式 补充说明vgconvert命令 用于转换指定LVM卷组的元数据格式,通常将“LVM1”格式的卷组转换为“LVM2”格式。转换卷组元数据前必须保证卷组处于非活动状态,否则无法完成转换操作。 语法1vgconvert(选项)(参数) 选项1-M:要转换的卷组格式。 参数卷组:指定要转换格式的卷组。 实例转换卷组元数据格式前,使用vgchange命令将卷组设置为非活动状态。在命令行中输入下面的命令: 12345678910[root@localhost lvm]# vgchange -an vg1000 #设置卷组状态为非活动状态0 logical volume(s) in volume group "vg1000" now active ```shell使用vgconvert命令将卷组"vg1000"从"LVM1"格式转换为"LVM2"格式。在命令行中输入下面的命令:```shell[root@localhost lvm]# vgconvert -M2 vg...
vgcreate
vgcreate用于创建LVM卷组 补充说明vgcreate命令 用于创建LVM卷组。卷组(Volume Group)将多个物理卷组织成一个整体,屏蔽了底层物理卷细节。在卷组上创建逻辑卷时不用考虑具体的物理卷信息。 语法1vgcreate(选项)(参数) 选项123-l:卷组上允许创建的最大逻辑卷数;-p:卷组中允许添加的最大物理卷数;-s:卷组上的物理卷的PE大小。 参数 卷组名:要创建的卷组名称; 物理卷列表:要加入到卷组中的物理卷列表。 实例使用vgcreate命令创建卷组 “vg1000”,并且将物理卷/dev/sdb1和/dev/sdb2添加到卷组中。在命令行中输入下面的命令: 1[root@localhost ~]# vgcreate vg1000 /dev/sdb1 /dev/sdb2 #创建卷组"vg1000" 输出信息如下: 1Volume group "vg1000" successfully created
vgdisplay
vgdisplay显示LVM卷组的信息 补充说明vgdisplay命令 用于显示LVM卷组的信息。如果不指定”卷组”参数,则分别显示所有卷组的属性。 语法1vgdisplay(选项)(参数) 选项12-A:仅显示活动卷组的属性;-s:使用短格式输出的信息。 参数卷组:要显示属性的卷组名称。 实例使用vgdisplay命令显示存在的卷组”vg1000”的属性。在命令行中输入下面的命令: 1[root@localhost ~]# vgdisplay vg1000 #显示卷组"vg1000"的属性 输出信息如下: 12345 --- Volume group --- VG Name vg1000 ......省略部分输出内容...... free PE / Size 50 / 200.00 MB VG UUID ICprwg-ZmhA-JKYF-WYuy-jNHa-AyCN-ZS5F7B
vgextend
vgextend向卷组中添加物理卷 补充说明vgextend命令 用于动态扩展LVM卷组,它通过向卷组中添加物理卷来增加卷组的容量。LVM卷组中的物理卷可以在使用vgcreate命令创建卷组时添加,也可以使用vgextend命令动态的添加。 语法1vgextend(选项)(参数) 选项12-d:调试模式;-t:仅测试。 参数 卷组:指定要操作的卷组名称; 物理卷列表:指定要添加到卷组中的物理卷列表。 实例使用vgextend命令向卷组”vg2000”中添加物理卷。在命令行中输入下面的命令: 1[root@localhost ~]# vgextend vg2000 /dev/sdb2 #将物理卷"/dev/sdb2"加入卷组"vg2000" 输出信息如下: 1Volume group "vg2000" successfully extended
vgreduce
vgreduce从卷组中删除物理卷 补充说明vgreduce命令 通过删除LVM卷组中的物理卷来减少卷组容量。不能删除LVM卷组中剩余的最后一个物理卷。 语法1vgreduce(选项)(参数) 选项12-a:如果命令行中没有指定要删除的物理卷,则删除所有的空物理卷;--removemissing:删除卷组中丢失的物理卷,使卷组恢复正常状态。 参数 卷组:指定要操作的卷组名称; 物理卷列表:指定要删除的物理卷列表。 实例使用vgreduce命令从卷组”vg2000”中移除物理卷/dev/sdb2。在命令行中输入下面的命令: 1[root@localhost ~]# vgreduce vg2000 /dev/sdb2 #将物理卷"/dev/sdb2"从卷组"vg2000"中删除 输出信息如下: 1Removed "/dev/sdb2" from volume group "vg2000"
vgremove
vgremove用于用户删除LVM卷组 补充说明vgremove命令 用于用户删除LVM卷组。当要删除的卷组上已经创建了逻辑卷时,vgremove命令需要进行确认删除,防止误删除数据。 语法1vgremove(选项)(参数) 选项1-f:强制删除。 参数卷组:指定要删除的卷组名称。 实例使用vgremove命令删除LVM卷组”vg1000”。在命令行中输入下面的命令: 12[root@localhost ~]# vgremove vg1000 #删除卷组"vg1000"Volume group "vg1000" successfully removed
vgrename
vgrename使用vgrename命令可以重命名卷组的名称 补充说明grename命令 可以重命名卷组的名称。 语法1vgrename [选项] [旧卷组路径|旧卷组名称|旧卷组UUID] [新卷组路径|新卷组名称] 选项12-d 启用调试模式-t 启用测试模式 例子重命名卷组/dev/vg1为/dev/vg2。 12[root@localhost ~]# vgrename /dev/vg1 /dev/vg2 Volume group "vg1" successfullyrenamed to "vg2" 重命名卷组vg1为vg2。 12[root@localhost ~]# vgrename vg1 vg2 Volume group "vg1" successfully renamed to "vg2"
vgscan
vgscan扫描并显示系统中的卷组 补充说明vgscan命令 查找系统中存在的LVM卷组,并显示找到的卷组列表。vgscan命令仅显示找到的卷组的名称和LVM元数据类型,要得到卷组的详细信息需要使用vgdisplay命令。 语法1vgscan(选项) 选项12-d:调试模式;--ignorerlockingfailure:忽略锁定失败的错误。 实例使用vgscan命令扫描系统中所有的卷组。在命令行中输入下面的命令: 1[root@localhost ~]# vgscan #扫描并显示LVM卷组列表 输出信息如下: 12Found volume group "vg2000" using metadata type lvm2 Found volume group "vg1000" using metadata type lvm2 说明:本例中,vgscan指令找到了两个LVM2卷组”vg1000”和”vg2000”。














