逻辑卷管理
LVM:可以动态调整分区大小。
PV:(physical volume)物理卷
VG:(volume Group)卷组
LV:(logical volume)逻辑卷
步骤:1、创建分区 分区的ID要变成LVM的ID:8e
2、将分区创建成PV pvcreate /dev/sdg2 /dev/sdh1
3、将PV加入卷组VG vgcreate huateng /dev/sdg2 /dev/sdh1
4、在VG上创建LV lvcreate -l 25 -n jishu huateng
5、格式化LV,并挂载使用
10G, VG卷组
LV:逻辑卷
pvcreate 设备名1[设备名2] (dev/sda{1,2,3})
vgcreate 卷组名(自定义) 物理卷名1 (dev/sda{1,2,3})
vgcreate VG_NAME /PATH/TO/PV
-s #: PE大小,默认为4MB
lvcreate -n LV_NAME -L #G VG_NAME
名字 大小 卷名
mkfs -t ext4 lv名
lvextend -L +大小 /dev/卷组名/逻辑卷名
resize2fs /dev/myvg/mylv
练习:创建一个由两个物理卷组成的大小为20G的卷组myvg,要求其PE大小为16M;而后在此卷组中创建一个大小为5G的逻辑卷lv1,此逻辑卷要能在开机后自动挂载至/users目录,且支持ACL功能;
缩减前面创建的逻辑卷lv1的大小至2G;
pvmove /dev/sda[n]
vgreduce myvg /dev/sda[n]>>>>vgs pvs pvremove /dev/sda[n]
一、扩展逻辑卷;
vgextend 名字 新加的物理卷
lvextend
-L [+]# /PATH/TO/LV
2G, +3G
5G
resize2fs
resize2fs -p /PATH/TO/LV
二、缩减逻辑卷:
步骤:
1、卸载已经挂载的逻辑卷分区
2、利用resize2fs指令修改文件系统大小以实现空间缩减
e2fsck -f /dev/huateng/jishu
resize2fs /dev/huateng/jishu 308M
3、使用lvreduce减少逻辑卷空间
lvreduce -L -80M /dev/huateng/jishu
4、挂载缩减后的逻辑卷分区
注意:1、不能在线缩减,得先卸载;
2、确保缩减后的空间大小依然能存储原有的所有数据;
3、在缩减之前应该先强行检查文件,以确保文件系统处于一至性状态;
df -lh
umount
e2fsck -f
resize2fs
resize2fs /PATH/TO/PV 3G
lvreduce -L [-]# /PATH/TO/LV
重新挂载
网友评论