lvm是个啥

LVM(Logical Volume Manager)逻辑卷管理是在Linux2.4内核以上实现的磁盘管理技术。它是 Linux环境下对磁盘分区进行管理的一种机制 。现在不仅仅是Linux系统上可以使用LVM这种磁盘管理机制,对于其它的类UNIX操作系统,以及windows操作系统都有类似与LVM这种磁盘管理软件。

优点

  • 可以在系统运行的状态下动态的扩展文件系统的大小
  • 文件系统跨越多个磁盘,文件系统的大小不受磁盘大小的限制
  • LVM的存储空间可以通过新增磁盘的方式扩容

    缺点

  • 从卷组中移除一个磁盘的时候必须使用reducevg命令
  • 当卷组中有一个磁盘损坏了,整个卷组都会受到影响(由于一份数据可能会存储在不同的磁盘中)
  • 在磁盘创建过程中增加了额外的步骤,所以数据存贮性能会受到影响

为什么突然折腾这个

一直使用的机器因公司资源不够要回收,迁移至海南,新机器节点lvm 有一半容量都挂载到了home,因为这次分配的硬盘资源确实不多,我又是个对BT很依赖的重度用户,所以为了充分利用,决定将home卷删除扩容给根目录

具体操作

其实我这里都已经挂载好了也分配好了逻辑卷 1、查看挂载点

df -h

2、卸载home挂载

umount /home

3、查看逻辑卷

lvdisplay

4、删除home逻辑卷

lvremove -y /dev/mapper/centos-home

5、把删除home后余下的全部容量扩容至根目录逻辑卷

lvextend -l +100%FREE /dev/mapper/centos-root

6、刷新根目录逻辑卷容量

xfs_growfs /dev/centos/root

至此结束,债见