参考文章: LVM逻辑卷管理器
前言
linux在安装的时候就会涉及到分区的问题,可是如果分区太小了,后期要调整比较麻烦,lvm就是为了解决这种问题,可以实现动态扩容,不需要重新格式化磁盘进行分区了。
注意事项
xfs 在线扩容,使用xfs_growfs:
使用 resize2fs或xfs_growfs 对挂载目录在线扩容
- resize2fs 针对文件系统ext2 ext3 ext4
- xfs_growfs 针对文件系统xfs
示例
把/dev/centos/home下的50G变为8G:
1.增加
1.1 去掉挂载
umount /home
1.2 减小home,
lvreduce -L 8G /dev/centos/home 或 -42G
1.3 扩容/dev/centos/root
lvextend -L 42G /dev/centos/root
xfs_growfs /dev/centos/root
2.减小
xfs是不支持减少的,无法使用lvreduce,但无法使用resize2fs,会报错:Couldn't find valid filesystem superblock。
意思是减少后的逻辑分区需要通过mkfs.xfs命令重新格式化一下。
来源:oschina
链接:https://my.oschina.net/u/4332395/blog/3259181