最近在学linux,正好要整理lvm的学习,就贴在博客上,仅是学习经验,不对的地方欢迎大家指正!
在操作lv的在线扩展与收缩之前,先了解一下什么是lvm,磁盘分区是固定大小,使用不完很浪费,数据多了又无法扩充,lvm可解决这个问题,通过需要的空间大小来随时调整vg和lv的大小。然后来说一下 pv,vg,lv的关系
pv(physical volume)物理卷,一般指磁盘分区
pe(physical extent)物理块,每个pv被划分的基本单元成为PE,大小可以,默认是4M
vg(volume group)卷组,由物理卷组成
lv(logical volume)逻辑卷,在卷组上创建,是pv的映射,在lv上可以建立文件系统,将数据放在里面
le(logical extent)逻辑块,lv的基本单元,大小由vg上的pe决定
关系如下图,有些粗糙,将就着看,一个vg里面必须有一个pv,pv构成了vg,有了空间,lv才可以创建使用
如何创建pv呢,首先先创建一个分区,我创建的是主分区,尝试使用扩展分区时无法改变格式
一、我使用的是虚拟机,虚拟机里配置了一块硬盘,所以位置是/dev/sda,创建分区可以从第一块硬盘里面来创建,如果没有空间,也可以新添加一块硬盘,添加硬盘:选中centos7右键—设置—进入虚拟机设置选择添加—硬盘
选择硬盘类型,推荐就可以,我是虚拟机开启,所以只能选择scsi类型的硬盘,点击下一步