lvm是逻辑盘卷管理(Logical Volume Manager)的简称,它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和分区之上的一个逻辑层,来提高磁盘分区管理的灵活性;简单的说,LVM支持不连续的柱面组成一个分区,可以自由的增大,缩小分区,支持快照,具有很好的扩展性,同时支持不等大的分区组成卷组。
1.使用FDISK工具添加两个逻辑分区,并转换格式为8E
2.当分好的LVM格式分区转成物理卷
pvcreate /dev/sda5 /dev/sda6
3.将前面创建的物理卷加入到卷组,卷组名为wang
vgcreate wang /dev/sda{5,6}
4.从卷组中划一个2G的分区出来,分区的名字为wei
lvcreate -L 2G -n wei wang
5.格式化三级分区/dev/wang/wei并挂载
mkfs.ext3 /dev/wang/wei
mkdir /data2
mount /dev/wang/wei /data2
6.增大分区
lvextend -L +2G /dev/wang/wei //增大逻辑卷
resize2fs /dev/wang/wei //增大文件系统
7.缩小分区
umount /data2 //卸载分区
resize2fs /dev/wang/wei 2G
8.增加物理卷到卷组
pvcreate /dev/sda7
vgextend wang /dev/sda7
9.lvm快照,lvm快照通过把文件系统的改变记录到一个快照分区,而不是对这个分区做镜像,因此当你创建一个快照分区时,你不需要使用和你正创建快照的分区一样大小的分区,而是在做快照过程中需要改变的大小,这取决于有多少数据正在写入分区和你希望保留LVM快照多长时间,你保留的时间超长,在文件的改变越多,更多的快照分区就会被填充改变的信息,在分区上的改变率越高,快照的平均生命期越短,如果一个LVM分区的改变量超过了 快照的大小,那么快照就会被释放。
lvcreate -l 100M -s -n kuaizhao /dev/wang/wei
10.lvm的移除,移除前要确保分区中的数据已经移除或已备份,移除的顺序基本同创建的顺序相反
umount /data2
lvremove /dev/wang/wei
vgremove wang
pvremove /dev/sda{5,6,7}