普通的磁盘分区管理方式在逻辑分区划分好以后就没法改变其大小,当一个逻辑分区存放不下某个文件时,这个文件由于受上层文件系统的限制,也不能跨越多个分区来存放,因此也不能同时放到别的磁盘上。而遇到出现某个分区空间耗尽时,解决的方法一般是使用符号连接,或者使用调整分区大小的工具,但这只是暂时解决办法,没有从根本上解决问题。随着Linux的逻辑卷管理功能的出现,这些问题都迎刃而解,用户在无需停机的状况下能够方便地调整各个分区大小。LVM 的全名是Logical VolumeManager,中文译为逻辑卷管理器。它的作法是将几个物理的分区或者磁盘经过软件组合成一块看来是独立的大磁盘,而后将此磁盘分红可以使用的逻辑卷(LV)。下面说一说几个相关概念:ide
PV最底层的物理卷称为physical volume,简称pv,许多pv整合成一个大磁盘,这个大磁盘就是VG。PE,称为物理扩展块,即physical extend。工具
LVM建立流程ui
1 先建立出2个分区,一个大小为5G,另外一个大小为6G,且其ID号为8e(8e表明为LVM分区类型)spa
调整分区ID为8e(8e表明为LVM分区类型)blog
下面将建立的两个分区建立物理卷
rem
查看建立的物理卷get
建立名字为myvg的卷组 使用命令及格式:vgcreate 卷组名 指定物理卷
it
查看建立的vg,使用vgs命令
io
删除vg,使用vgremove命令
从新建立vg,指定pe大小为8M ,使用-s选项指定,不指定,则默认为4M
调整逻辑卷大小
再新建一个10G大小分区/dev/sdb6,调整ID为8e,建立其为pv,将此pv加入以前的卷组
使用vgextend
下面说明如何缩减卷组
下面将新加入物理卷移除,即缩减逻辑卷,以前要先将物理卷内数据移走,而后再缩减
查看结果:
移除物理卷/dev/sdb6
下面说明如何建立逻辑卷:
命令格式:lvcreate -L size -n NAME vg_name
下面介绍扩展逻辑卷,要扩展逻辑卷,须要先扩展物理边界,将其扩展至8G
查看最后结果:
缩减逻辑卷
首先卸载卷,并强制自检,确保文件没问题
再缩减逻辑边界至5G
最后缩减物理边界
删除快照卷: