创建逻辑组。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、在缩减之前应先强行检查文件,以确保文件系统处于一致性状态;
同时也应该注意缩减逻辑卷是先把缩减逻辑边界,然后才缩减物理边界;
扩展逻辑卷正好相反;
网友评论