统信桌面专业版【 lvm(pv vg lv)】命令介绍

本文主要介绍了lvm/pv/vg/lv命令的操作介绍

一、物理卷操作命令

1、创建物理卷

pvcreate /dev/sdb1 /dev/sdb2 /dev/sdb3                     #这里创建了三个物理卷: /dev/sdb1 /dev/sdb2 /dev/sdb3。

2、删除物理卷

pvremove /dev/sdb1 /dev/sdb2 /dev/sdb3              #这里删除了三个物理卷: /dev/sdb1 /dev/sdb2 /dev/sdb3。

二、VG卷组操作命令:

1、创建vg卷组

把/dev/sdb1、/dev/sdb2两个pv加入到vg中:
vgcreate vg_data /dev/sdb1 /dev/sdb2

2、扩容vg

把新创建的pv(/dev/sdb3)添加到现有的vg_data卷组中:
vgextend vg_data /dev/sdb3

3、减少vg

把物理卷/dev/sdb3从vg中删除:
vgreduce vg_data /dev/sdb3

4、删除vg卷组

vgremove vg_data

三、LV逻辑卷操作命令

1、创建逻辑卷

方法一:lvcreate -L 10G -n lv1 vg_data
方法二:lvcreate -l 100%free -n lv2 vg_data

2、格式化逻辑卷并挂载

如果是新创建的逻辑卷,还需要格式化后,再挂载给一个目录,这样才能正常使用!格式化:
mkfs.ext4 /dev/mapper/vg_data-lv1
创建目录并挂载:
  1. mkdir /data
  2. mount /dev/mapper/vg_data-lv1 /data/

3、删除逻辑卷

lvremove /dev/vg_data/lv2

4、扩容逻辑卷

方法一:lvextend -L +10G /dev/vg_data/lv1                #再增加10G,总共到20G。
方法二:lvextend -l +100%free /dev/vg_data/lv1           #扩容vg卷组所有可用空间到lv1上,总共60G。

5、调整逻辑卷大小

可增可减:lvresize -L 40G /dev/vg_data/lv1            #将lv的大小调整到40G,原来是60G,这里是减少,会有提示,数据可能会丢失:

6、刷新挂载点

若lv已经格式化并挂载给一个目录,步骤4、5调整lv大小后,还需要刷新一下挂载点,不然在目录上看仍然是原来的大小。
resize2fs /dev/mapper/vg_data-lv1

©统信软件技术有限公司。访问者可将本网站提供的内容或服务用于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律的规定,不得侵犯本网站及相关权利人的合法权利。除此以外,将本网站任何内容或服务进行转载,须备注:该文档出自【faq.uniontech.com】统信软件知识分享平台。否则统信软件将追究相关版权责任。

2023-02-08
6 4