lvm逻辑卷管理

一、LVM:

Logical Volume Manager 逻辑卷管理器



二、逻辑卷可以实现如下功能(如果磁盘是用来保存图片文件,经过一段时间的使用如果磁盘空间不足):

    1、动态扩展空间大小。

    2、逻辑卷中的数据可以快照。


三、实现逻辑卷的步骤:


1、块设备(fdisk命令进行分区等)

   

2、物理卷(物理卷管理命令以pv打头,如pvcreate,pvmove,pvremove,pvscan,pvs,pvdisplay等)

   #pvcreate /dev/sda3

   #pvcreate /dev/sdc2

   

3、卷组(卷组管理命令以vg打头,如vgcreate,vgs,vgdisplay,vgextend,vgreduce,vgrename,vgremove等)

#vgcreate myvg /dev/sda3 /dev/sdc2

   

4、逻辑卷(逻辑卷管理命令以lv打头,如lvcreate,lvs,lvdisplay,lvextend,lvreduce,lvremove等)

   #lvcreate -L 3G -n testlv1 myvg


5、mke2fs -t ext4 -b 2048 /dev/myvg/testlv1


四、逻辑卷的设备的访问路径为:/dev/卷组/逻辑卷


#lvs /dev/myvg/testlv1


五、逻辑卷扩展步骤:

1、先确定扩展大小,并确保所属的卷组有足够的剩余空间。

#vgdisplay myvg

2、先扩展物理边界。

#lvextend -L 5G /dev/myvg/testlv1

3、再扩展逻辑边界。

#resize2fs /dev/myvg/testlv1 [5G,不指定时扩展到物理边界的大小]


六、逻辑卷缩减步骤---(一般很少做):

1、先卸载卷,并执行强制检测。

#umount /dev/myvg/testlv1

#e2fsck -f /dev/myvg/testlv1


2、再缩减逻辑边界,指定缩减后逻辑卷的大小。

#resize2fs /dev/myvg/testlv1 3G


3、再次缩减物理边界

#lvreduce -L 3G /dev/myvg/testlv1



七、快照卷:也是逻辑卷的一种,通常为只读,快照卷保存的是逻辑卷某一时刻的数据。

        但是,快照卷的大小与逻辑卷在单位时间内变化量的大小有关。

  快照卷在使用完后,最好要删除。

1、创建快照卷:#lvcreate -s -L Size -n Name -p r /path/to/original_lv_device

-s:snapshot

-p r:只读

如:对逻辑卷testlv1创建快照卷testlv1-snap

#lvextend -s -L 50M -n testlv1-snap -p r /dev/myvg/testlv1



2、快照卷在使用完后,最好要删除。


#lvrremove /dev/myvg/testlv1-snap


3、 使用场景:

   对数据库文件进行快照,如业务量比较大时,数据变化较快,只能用快照卷备份一份完整的数据。


你可能感兴趣的:(lvm,逻辑卷)