Lvm 即逻辑卷管理( LogicalVolume Manager), IBM AIX 默认只能装在LVM上,不能直接装在物理分区上,可见LVM对于企业级的应用是相当重要的,如今linux 也支持了lvm的管理,咱们重点理解 linux lvm2.0linux
LVM有两个做用,一个或者多个块设备逻辑集合在一块儿,实现动态管理,划分等功能。第二个是实现快照功能ide
Lvm其实能够分为三个层次spa
物理层3d
利用块设备(例如,一块磁盘,一个分区,一个阵列)能够建立物理卷.blog
咱们首先查看能够用做LVM物理卷的设备生命周期
利用上面命令能够查看全部的块设备,我在虚机上建立了俩个新的硬盘,/dev/sdb 和/dev/sdc ,分别在上面建立两个分区 /dev/sdb1 /dev/sdb2 /dev/sdc1 /dev/sdb2get
建立好新的分区后,改变分区id ,Lvm的id 为8eit
查看磁盘是否被内核认识到class
建立物理卷扩展
咱们使用 /dev/sdb2 和 /dev/sdc2 创建卷组 vg007
若是咱们以为vg007的磁盘不够大,咱们还可使用PV扩展卷组
若是想缩减卷组的话
建立逻辑卷
逻辑卷减少
逻辑卷扩大
格式化并挂载
挂载
查看信息
若是已经挂载了,再增长新的空间,须要先卸载,先强制检查是否错误,而后再扩展逻辑
逻辑卷缩减
1、卸载并强行检测文件系统;
e2fsck-f
2、逻辑边界
resize2fs/path/to/device SIZE
3、物理边界
lvreduce-L [-]SIZE /path/to/lv
快照卷为了应对数据的恢复,若是某一时刻,用户误操做能够恢复到快照时刻,快照卷建立一个逻辑卷,这个逻辑卷开始时空的,数据被修改时,逻辑卷保存修改以前的数据,快照应该是的只读的,并且须要和原卷组一个VG上,快照卷的生命周期和原数据卷同样。
建立快照卷