centos LVM(逻辑卷管理)

LVM(逻辑卷管理)
LVM,是Logical Volume Manager的缩写,中文意思是逻辑卷管理,它是linux下对磁盘分区进行管理的一种机制。
LVM是建立在磁盘分区和文件系统之间的一个逻辑层,管理员利用LVM可以在磁盘不用重新分区的情况下动态的调整分区大小。
如果系统新增了一块硬盘,通过LVM就可以将新增的硬盘空间直接扩展到原来的磁盘分区上。


物理存储设备(physical media):指系统的存储设备文件,比如:/dev/sda、/dev/hdb
物理卷(physical volume):简称PV
卷组(Volume Group):简称VG
逻辑卷(logical volume):简称LV
PE(physical extent):PV中可以分配的最小存储单元称为PE。
LE(logical extent): LV中可以分配的最小存储单元称为LE。
使用lvm时要确保安装包已安装: rpm -qa|grep lvm;rpm -qa | grep e2fsprog;rpm -qa | grep xfsprogs;
第一步: 把物理磁盘设备做成物理卷: #pvcreate /dev/sdb1(物理磁盘设备) /dev/sdb2 /dev/sdb3 (创建3个物理卷)
#pvdisplay (查看物理卷信息)
第二步:创建卷组: # vgcreate myvg1(卷组名称) /dev/sdb1 /dev/sdc1(加入卷组的物理卷)
#vgdisplay (查看卷组信息)
第三步:激活卷组 : # vgchange -a y myvg1(卷组名)










创建逻辑卷: # lvcreate -L 25G(逻辑卷的大小) -n mylv1(逻辑卷的名称) myvg1(卷组名称,逻辑卷属于的卷组名)

逻辑卷创建完成后也需要格式化; # mkfs.xfs /dev/myvg1/mylv1(逻辑卷名)
#mkfs.ext4 /dev/myvg1/mylv2(逻辑卷名)
格式化完成后,执行挂载。 #mount /dev/myvg1/mylv1(设备文件名) /mylv1 (挂载完成后可正常使用)

可动态扩展卷组; # vgextend myvg1(要扩展的卷组名) /dev/sdb2(要加入卷组的设备名)
扩充之前的逻辑卷: # lvdisplay (查看逻辑卷信息); 扩展逻辑卷: # lvextend -l +1000(增加1000个pe) /dev/myvg1/mylv1(增加到逻辑卷的路径)

#lvdisplay (查看逻辑卷信息)

#xfs_growfs(在线扩展xfs文件系统命令) /mylv1(逻辑卷名称)

lvextend -L +2G /dev/myvg1/mylv2(给逻辑卷增加2G空间)

#resizee2fs /dev/myvg1/mylv2(在线扩展ext4文件系统)

#lvremove(删除逻辑卷命令) /dev/myvg1/mylv1(逻辑卷名称) (若提示占用,需要先从挂载的目录卸载)

#vgremove myvg1(删除卷组myvg1)
删除物理卷 #pvremove /dev/sda1(物理卷名称)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章