1、逻辑卷
逻辑卷为何物:逻辑,是从人的角度出发的,合乎人类的思维的,所以逻辑卷相对于其它磁盘分区高级一些。主要作用就是可以进行动态扩展缩减,不像其它分区大小固定了要想变动就必须重新格式化。
在实际工作环境中,LVM更适用于现实复杂多变的环境。
现在使用的是LVM2,Logical Volume Manager,Version 2
逻辑卷是如何组成的呢
一共分为上下级三层
底层 PV
中间层 VG
上层(人类的直接使用层) LV
PV:Physical Volume 物理卷,是VG的基层部分,物理卷由PE(Physical Extent,PE)组成,类似文件系统的block
VG:Volume Group 卷组,LVM的组成部分
创建逻辑卷思路:
1.要先创建准备使用的磁盘分区,并且改变分区的系统id为8e,作为pv的组成部分
2.创建pv
3.此时已有pv,那么就要组成vg使用
4.根据vg创建lv
5.此时的lv就类似一个刚刚换分的磁盘,还没有创建文件系统,还不能使用
此时,/dev/vg1/lv1已经创建,然后格式化
/dev/dm-1的软链接是/dev/vg1/lv1
dm-1:将一个或多个底层块设备组织成一个逻辑设备的模块
/dev/dm-#
软链接指向的是相对路径
*******************
创建文件系统
查看lv详细信息
7.此时创建lvm完成,后续如果要扩展的话,需要
第一种:自己定义扩展大小
第二种:使用全部剩余空间
resize2fs命令被用来增大或者收缩未加载的“ext2/ext3”文件系统的大小。
扩展vg:只需再往vg里面加入一个pv即可
*************************************
既然能扩展,那就能移除和缩减
不能在线缩减,得先卸载 切记
确保缩减后的空间大小依然能存储原有的所有数据
在缩减之前应该先强行检查文件,以确保文件系统处于一至性状态
pvremove
vgremove
vgreduce
lvremove
缩减逻辑卷:
# umount /dev/VG_NAME/LV_NAME
# e2fsck -f /dev/VG_NAME/LV_NAME
# resize2fs /dev/VG_NAME/LV_NAME #[mMgGtT]
# lvreduce -L [-]#[mMgGtT] /dev/VG_NAME/LV_NAME
# mount
原创文章,作者:000,如若转载,请注明出处:http://www.178linux.com/42078
评论列表(1条)
文章操作性比较强,对于逻辑卷的工作原理没有详细的介绍,只是一笔带过。很多时候我们面试时,需要将原理交代清楚,望以后能多多锻炼自己此方面的能力。