0%

linux LVM逻辑卷容量管理

lvm填坑

引用链接
https://www.cnblogs.com/kevingrace/p/5825963.html

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

特别注意的是:

| — | — |
| resize2fs命令 | 针对的是ext2、ext3、ext4文件系统 |
| xfs_growfs命令 | 针对的是xfs文件系统 |

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

1
2
3
4
5
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(只支持增大)

1
2
3
lvextend -L 120G /dev/mapper/centos-home    //增大至120G
lvextend -L +20G /dev/mapper/centos-home //增加20G
xfs_growfs /dev/mapper/centos-home //执行调整

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

硬要减小的话,只能在减小后将逻辑分区重新通过mkfs.xfs命令重新格式化才能挂载上,这样的话这个逻辑分区上原来的数据就丢失了。如果有重要文件,那就歇菜喽~~~

欢迎关注我的其它发布渠道