LVM介绍:

    LVM是linux系统中对磁盘分区进行管理的一种逻辑机制,能够在保持现有数据不变的情况下动态调整磁盘容量,从而提高磁盘的灵活性。


创建流程:

    

    PV(physical volume,物理卷)→  VG(volume group,卷组)→  LV(logical volume,逻辑卷)


         先创建物理卷,在把物理卷组成卷组,抽出卷组中的空间创建逻辑卷!


LVM常用管理命令


功能PV管理命令VG管理命令LV管理命令
scan    扫描pvscan vgscanlvscan
create  建立pvcreatevgcreatelvcreate
display 显示pvdisplayvgdisplaylvdisplay
remove  删除pvremovevgremovelvremove
extend  扩展pvextendvgextendlvextend
reduce  减少pvreducevgreducelvreduce


实验环境:


    在添加3块硬盘,2块做逻辑卷,1块做扩容!


实验步骤:

    

    先执行“fdisk -l”命令查看磁盘编号


创建物理卷 , 格式“pvcreate 磁盘绝对路径”

wKiom1XtRErAQ1zcAAEECP5O35Y415.jpg


使用“pvscan”显示系统中所有物理卷信息,“pvdisplay”详细显示系统中所有物理卷信息:


wKiom1XtRdqQ2IJkAAD3ydvN0H8550.jpg


wKioL1XtSDLgTGTTAAM2Wg7Xtf8351.jpg



删除物理卷,格式“pvremove 磁盘路径”

wKioL1XtSXPj7VG0AABNw4XPwZY760.jpg


创建卷组,格式“vgcreate 卷组名称 物理卷路径”


wKioL1XtSjqx_UT7AAGMk4yMPjo073.jpg


创建逻辑卷,格式“lvcreate -L 容量大小 -n 逻辑卷名 卷组名”


wKiom1XtSb6CudqCAAB5uhmdg1Q602.jpg


创建完成后需要格式化,然后才能挂载使用

wKiom1XtT3LAiX2BAABQuGI2wVs745.jpg


wKiom1XtT9vRZy70AAByb2DQZFg505.jpg


wKioL1XtUmnDbJfOAAHyWXSB6ls921.jpg


扩容逻辑卷


扩容格式为“lvextend -L +大小 /dev/卷组名/逻辑卷名”


逻辑卷扩容,从哪个卷组拿的空间就只能从哪个卷组扩容不可跨卷组


由于我的卷组中没有空间了,只能先创建新的物理卷然后为卷组扩容才能给逻辑卷扩容


wKiom1XtTMDzMAYhAAJWYbUozAY963.jpg


使用“lvdisplay”查看逻辑卷大小


wKiom1XtTfqwxtLhAAKbu_c9ZhM741.jpg


使用“df -hT”发现可用空间还是只有19G

wKioL1XtVALwTM1DAAHzFvZV_BU508.jpg

使用“resize2fs /dev/卷组名/逻辑卷名”在线调整文件系统大小。


wKiom1XtUmHDIQgyAAPzh9V_EG4115.jpg


注意:1.系统重起后磁盘还是要重新挂载,可以修改/etc/fstab文件进行自动挂载


      2.逻辑卷已经挂载不要使用“lvreduce”命令去减少空间容量,减少后需要格式化才可正常使用。数据全部丢失!