11、LVM逻辑卷管理

逻辑卷管理

LVM:可以动态调整分区大小。

PV:(physical volume)物理卷

VG:(volume Group)卷组

LV:(logical volume)逻辑卷

步骤:1、创建分区  分区的ID要变成LVM的ID:8e

      2、将分区创建成PV    pvcreate  /dev/sdg2 /dev/sdh1

  3、将PV加入卷组VG    vgcreate huateng /dev/sdg2 /dev/sdh1

  4、在VG上创建LV      lvcreate -l 25 -n jishu huateng

  5、格式化LV,并挂载使用

10G, VG卷组

LV:逻辑卷

pvcreate 设备名1[设备名2] (dev/sda{1,2,3})

vgcreate 卷组名(自定义)  物理卷名1 (dev/sda{1,2,3})

vgcreate VG_NAME /PATH/TO/PV

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

lvcreate -n LV_NAME -L #G VG_NAME

名字  大小    卷名

mkfs -t ext4 lv名

lvextend -L +大小 /dev/卷组名/逻辑卷名

resize2fs /dev/myvg/mylv

练习:创建一个由两个物理卷组成的大小为20G的卷组myvg,要求其PE大小为16M;而后在此卷组中创建一个大小为5G的逻辑卷lv1,此逻辑卷要能在开机后自动挂载至/users目录,且支持ACL功能;

缩减前面创建的逻辑卷lv1的大小至2G;

pvmove /dev/sda[n]

vgreduce myvg /dev/sda[n]>>>>vgs pvs pvremove /dev/sda[n]

一、扩展逻辑卷;

vgextend  名字  新加的物理卷

lvextend

-L [+]# /PATH/TO/LV

2G, +3G

5G

resize2fs

resize2fs -p /PATH/TO/LV

二、缩减逻辑卷:

  步骤:

    1、卸载已经挂载的逻辑卷分区

2、利用resize2fs指令修改文件系统大小以实现空间缩减

    e2fsck -f /dev/huateng/jishu

    resize2fs /dev/huateng/jishu 308M

3、使用lvreduce减少逻辑卷空间

    lvreduce -L -80M /dev/huateng/jishu

4、挂载缩减后的逻辑卷分区

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

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

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

df -lh

umount

e2fsck -f


resize2fs

resize2fs /PATH/TO/PV 3G

lvreduce -L [-]# /PATH/TO/LV

重新挂载

你可能感兴趣的:(11、LVM逻辑卷管理)