逻辑卷管理
物理卷:
pvscan #扫描 pvdisplay #查看 pvcreate #创建
卷组:
vgscan #扫描 vgdisplay #查看 vgcreate #创建格式:vgcreate 【卷组名字】 【物理卷的名字】 vgextend #扩容格式:vgextend 【卷组名字】 【物理卷的名字】 vgreduce #缩容
逻辑卷:
lvscan //扫描 lvdisplay //查看 lvcreate //创建格式:lvcreate -指定PE个数 (-L指定大小) -n指定逻辑卷的名字 卷组 lvextend //扩容格式:lvextend -L 指定大小 lv路径 lvreduce //缩容
-
把分区添加到物理卷
pvcreate /dev/sda5 /dev/sda6 pvdisplay //显示当前的物理卷信息
-
新建逻辑卷组,把物理卷添加到逻辑卷组中
vgcreate vg0 /dev/sda5 /dev/sda6 //vg0是物理卷的名字 (vgcreate vg0 -s 8M /dev/sda5 /dev/sda6) //可以指定PE的大小,PE大小默认是4M,此时指定PE大小为8M vgdisplay //显示当前逻辑卷组的信息
-
新建逻辑卷:-L 指定逻辑卷大小 -l 指定PE的个数
lvcreate -L 800M -n lv0 vg0 (lvcreate -l 200 -n lv0 vg0) lvdisplay //显示当前逻辑卷的信息
-
格式化逻辑卷
mkfs.xfs /dev/vg0/lv0
-
新建挂载目录
[root@localhost ~]# mkdir /lv1
-
查看逻辑卷的UUID
[root@localhost ~]# blkid
-
进入vim /etc/fstab文件,修改配置
-
输入
mount -a
重新挂载 -
使用
tf -Th
查看
逻辑卷在线扩容
xfs格式:
lvextend -L 1000M /dev/vg0/lv0
xfs_growfs /disk //同步扩容文件系统
ext4格式:
lvextend -L 1000M /dev/vg0/lv0
resize2fs /dev/vg0/lv0 同步扩容文件系统
逻辑卷离线减小
xfs:不支持离线减小
ext4:
1、离线逻辑卷—umount /disk
2、检查逻辑卷的文件系统—e2fsck -f /dev/vg0/lv0
3、缩小该逻辑卷的文件系统—resize2fs /dev/vg0/lv0 500M
4、缩小逻辑卷—lvreduce -L 500M /dev/vg0/lv0
离线缩小逻辑卷后,重新挂载
mount -a
删除逻辑卷
删除逻辑卷前需要卸载该逻辑卷的挂载状态
删除逻辑卷—删除前需要卸载
lvremove /dev/vg0/lv0
删除逻辑卷组
vgremove /dev/vg0
删除物理卷
pvremove /dev/sda5 /dev/sda6
逻辑卷组扩容
vgextend vg0 /dev/sda7
删除逻辑卷组
vgremove /dev/vg0
删除物理卷
pvremove /dev/sda5 /dev/sda6
逻辑卷组扩容
vgextend vg0 /dev/sda7