centos系统lvm卷调整

服务器ceph健康状态报警clipboard.png登录服务器发现报警为系统分区使用率超过阈值clipboard.png

/home默认目录查看并没有文件

卸载/home目录

umount /home/


注释开机启动挂载项

clipboard.png


删除home逻辑卷

lvremove /dev/centos/home
clipboard.png


查看当前物理卷使用情况

pvscan
clipboard.png


可以看到空闲80G空间

lvextend -l +100%free /dev/centos/root


将剩余空间全部划分给root逻辑卷

clipboard.png


确认分区文件格式为xfs

clipboard.png
xfs_growfs /


同步文件系统

clipboard.png

需要注意的内容:


当我们在安装系统的时候,由于没有合理分配分区空间,在后续维护过程中,发现有些分区空间不够使用,而有的分区空间却有很多剩余空间。如果这些分区在装系统的时候使用了lvm(前提是这些分区要是lvm逻辑卷分区),那么就可以轻松进行扩容或缩容!不同文件系统类型所对应的创建、检查、调整命令不同,下面就针对xfs和ext2/3/4文件系统的lvm分区空间的扩容和缩容的操作做一记录:


########################################################


特别注意的是:

resize2fs 命令            针对的是ext2、ext3、ext4文件系统

xfs_growfs 命令         针对的是xfs文件系统


########################################################


1)ext2/ext3/ext4文件系统的调整命令是resize2fs(增大和减小都支持)

lvextend -L 120G /dev/mapper/centos-home     #增大至120G
lvextend -L +20G /dev/mapper/centos-home     #增加20G  lvreduce -L 50G /dev/mapper/centos-home      #减小至50G
lvreduce -L -8G /dev/mapper/centos-home      #减小8G
resize2fs /dev/mapper/centos-home            #执行调整


2)xfs文件系统的调整命令是xfs_growfs(只支持增大)

lvextend -L 120G /dev/mapper/centos-home     #增大至120Glvextend -L +20G /dev/mapper/centos-home     #增加20G

xfs_growfs /dev/mapper/centos-home           #执行调整

就是说:xfs文件系统只支持增大分区空间的情况,不支持减小的情况(切记!!)。

硬要减小的话,只能在减小后将逻辑分区重新通过mkfs.xfs命令重新格式化才能挂载上,

这样的话这个逻辑分区上原来的数据就丢失了。如果有重要文件,那就歇菜喽~~~

物理卷(Physical Volume,PV)


指磁盘分区或从逻辑上与磁盘分区具有同样功能的设备(如RAID),是LVM的基本存储逻辑块,但和基本的物理存储介质(如分区、磁盘等)比较,却包含有与LVM相关的管理参数。

卷组(Volume Group,VG)


类似于非LVM系统中的物理磁盘,其由一个或多个物理卷PV组成。可以在卷组上创建一个或多个LV(逻辑卷)。

逻辑卷(Logical Volume,LV)


类似于非LVM系统中的磁盘分区,逻辑卷建立在卷组VG之上。在逻辑卷LV之上可以建立文件系统(比如/home或者/usr等)。