此篇比较老了,我重新用Markdown整理了一篇,排版各方面都提高了,请点击新地址查看.点击打开链接
概念描述
LVM主要在磁盘与文件系统之间建立一个层,主要用来管理多磁盘多分区进行与多文件系统的映射.
就是说N块硬盘分区后,可以把不同硬盘之间的分区进行组卷,有了这个组卷后再从组卷的基础上分配逻辑分区;
再对逻辑分区挂载到文件系统上就形成单一目录的概念.
概念图
步骤:
1.磁盘分区fdisk(这里省略,关于磁盘分区参照Linux Fdisk分区篇,记住更改分区格式8e-Linxu LVM分区格式)
2.创建物理卷(physical volume),相关命令:pvcreate、pvremove、pvdisplay
3.卷组(volume group),相关命令:vgcreate、vgreduce、vgremove、vgdisplay、vgextend
4.逻辑卷(logic volumn),相关命令:lvcreate、lvremove、lvdisplay、lvextend
5.挂载逻辑卷
物理卷篇
创建物理卷
#pvcreate /dev/sda5
查看物理卷
#pvdisplay
卷组篇
卷组可以由一个或多个物理卷组成,当卷组空间不够时可以再新增物理卷扩容.
创建卷组
#vgcreate vg1 /dev/sda5
新增卷组
#vgextend vg1 /dev/sda6
删除卷组
#vgreduce vg1 /dev/sda6
查看卷组
#vgdisplay
逻辑卷篇
逻辑卷建立在卷组基础之上的,所以在创建逻辑卷的时候一定要指定卷组名称.
创建逻辑卷
#lvcreate -L 3G -n lvdisk1 vg1
显示逻辑卷
#lvdisplay
挂载逻辑卷
#mount -t ext4 /dev/vg1/lvdisk1
删除逻辑卷
#lvremove /dev/vg1/lvdisk1
扩容逻辑卷(卷组的可用范围内的容量值)
#lvextend -L +1G /dev/vg1/lvdisk1
扩容生效
#resize2fs /dev/vg1/lvdisk1
相关参考资料
http://www.cnblogs.com/gaojun/archive/2012/08/22/2650229.html