2018-09-28

创建逻辑组。vgcreate vgscan vgremove vgreduce vgdisplay vgcharge vgconvert

vgcreate 用户创建逻辑组,并将物理磁盘添加到逻辑组中

vgdisplay 用户查看系统中的逻辑组

vgremove 删除逻辑组

vgredue 减少逻辑组中的物理磁盘

vgcharge 用于修改卷组的属性,经常被用来设置卷组是处于活动状态或非活动状态。处于活动状态的卷组无法被删除,必须使用vgchange命令将卷组设置为非活动状态后才能删除。

vgconvert 用于转换指定LVM卷组的元数据格式,通常将“LVM1”格式的卷组转换为“LVM2”格式。转换卷组元数据前必须保证卷组处于非活动状态,否则无法完成转换操作。

]# vgcreate systemvg /dev/vdb5  /创建

创建逻辑分区。lvcreate lvscan lvremove lvdisplay

lvcreate 创建逻辑卷

lvdisplay  查看逻辑卷

lvremove 删除逻辑卷

格式化逻辑卷。 使用mkfs指令将逻辑卷格式化成xfs格式,然后逻辑卷就可以使用mount指令挂载使用啦。

mkfs.xfs /dev/data/dbdata 

mkfs.xfs /dev/data/dbdatabackup

mkfs.xfs /dev/data/filedata 

lvcreate:创建逻辑卷;

格式:lvcreate –n lv_name –L #G VG_NAME;

-n:表示创建逻辑卷的名称;

-L:表示指定LV的空间大小;

-s:支持快照;

-p [r|w]:表示设定逻辑卷的权限,是否为可读、可写;

lvremove:表示把数据擦除掉;

lvextend:扩展逻辑卷数据;

-L [+]# /path/to/lv:表示扩展逻辑卷在原来的基础上扩展多少;

lvreduce:缩减逻辑卷数据;

–L [-]# /path/to/lv:表示缩减逻辑卷在原来的基础上缩减多少;

lvs:显示创建逻辑卷信息;

lvdisplay:显示创建逻辑卷详细信息;

C、卷组常用选项:

vgcreate:创建卷组;

格式:vgcreate vg_name /path/to/pv

-s #:表示PE的大小,默认为4MB

vgremove:表示把数据擦除掉【注意:先执行物理卷的pvmove命令,然后再使用vgreduce】;

vgextend:扩展卷组数据

vgreduce:缩减卷组数据,实际是把pv拿掉的过程;

vgs:显示创建卷组信息;

vgdisplay:显示创建卷组详细信息;

vgscan:扫描还有哪些源数据;

缩减逻辑卷应注意:

1、不能在线缩减,得先卸载;

2、确保缩减后的空间大小依然能存储原有的所有数据;

3、在缩减之前应先强行检查文件,以确保文件系统处于一致性状态;

同时也应该注意缩减逻辑卷是先把缩减逻辑边界,然后才缩减物理边界;

扩展逻辑卷正好相反;

你可能感兴趣的:(2018-09-28)