LVM

上周上司让我做LVM我一时忘记咋做了,今天再温习下废话不多说,直接上命令...

该测试是在.CentOS7.4上完成,/dev/sdb磁盘大小为20G,其中/dev/sda1为 2G,/dev/sdb2为6G

注:以下红色字体均为命令部分

 

 

 

安装pv系列命令, yum -y install lvm2

列出所有磁盘
fdisk -l | grep "/dev/sd*" | awk -F ' ' '{print $1}' | grep -v "磁盘"

新的分区转换为物理卷(创建pv物理卷)
pvcreate /dev/sdb1
pvcreate /dev/sdb2

pvs命令查看物理卷(pvdisplay查看详细信息)
pvremove  pv_name


创建vg卷组
格式:vgcreate 选项 卷组名 物理卷名
-s 大小:指定VG的PE大小,即硬盘的block的大小
vgcreate  -s  4k  zpz  /dev/sdb1   /dev/sdb2
vgs命令查看创建的vgs
vgsdisplay查看相信


创建lv逻辑卷
-L 容量:指定创建的逻辑卷大小,单位:MB,GB,TB等
-l 个数:按照PE个数来指定逻辑卷大小。
-n 逻辑卷名:指定逻辑卷叫什么
lvcreate -L 6G -n rac1 zpz

lvs命令进行查看lvs大概,lvsdisplay命令可查看详细
使用vsdisplay命令可查看到LVM的磁盘存储是/dev/zpz/rac1


对逻辑卷进行格式化、挂载
mkfs.ext4 /dev/zpz/rac1

使用lvdisplay命令查看lv的详细信息


挂载文件目录
mkdir /opop
mount /dev/zpz/rac1 /opop/
注:使用df -h可查看到挂载的情况


设置磁盘开机自动挂载,配置/etc/fstab文件,写入以下信息
/dev/mapper/zpz-rac1   /opop   ext4   defaults    1    1


增加卷组容量
vgextend   卷组名   物理卷名
示例:vgextend   zpz   /dev/sdc1

减小卷组容量
vgreduce   卷组名    物理卷名
vgreduce   -a   卷组              #删除指定卷组内所有空的物理卷

删除物理卷
vgremove    卷组
#删除时顺序正好是倒序,先创建的先删除,指的是pv   vg     lv之间

 

 

欢迎加入QQ群一起讨论Linux、开源等技术

posted @ 2019-12-09 22:43  e-8bit  阅读(194)  评论(0编辑  收藏  举报