逻辑卷的扩大分为两个方向:
一. 卷组有足够的剩余空间
1.对空间进行扩展
[root@server0 ~]# vgs 查看卷组的信息
[root@server0 ~]# lvs 查看逻辑卷的信息
[root@server0 ~]# lvextend -L 350M /dev/zhy/dazhy 对卷组zhy下的逻辑卷dazhy进行扩展
[root@server0 ~]# lvs 查看逻辑卷的信息
2.对文件系统的扩展
resize2fs : ext4文件系统扩展命令
xfs_growfs : xfs文件系统扩展命令
[root@server0 ~]# df -h
[root@server0 ~]# resize2fs /dev/zhy/dazhy
[root@server0 ~]# df -h
二. 卷组没有足够的剩余空间
1.扩展卷组空间
[root@server0 ~]# lsblk
[root@server0 ~]# vgextend zhy /dev/vdb6
[root@server0 ~]# vgs
2.空间的扩展
[root@server0 ~]# vgs
[root@server0 ~]# lvs
[root@server0 ~]# lvextend -L 1G /dev/zhy/dazhy
[root@server0 ~]# lvs
3.文件系统的扩展
[root@server0 ~]# df -h
[root@server0 ~]# resize2fs /dev/zhy/dazhy
[root@server0 ~]# df -h
逻辑卷的缩小(有风险)
resize2fs程序会重新定义ext2,ext3或者ext4文件系统。能够用于扩大或者缩小一个在设备上未挂载的文件系统。
e2fsck命令用于检查第二扩展文件系统的完整性,通过适当的选项可以尝试修复出现的错误
e2fsck [-f] -f指的是即使文件系统没有错误迹象,仍强制地检查正确性。
1.先缩减文件系统的大小,在缩减空间的大小
[root@server0 ~]# resize2fs /dev/zhuhaiyan/longzhu 1G
[root@server0 ~]# e2fsck -f /dev/zhuhaiyan/longzhu
[root@server0 ~]# lvreduce -L 800M /dev/zhuhaiyan/longzhu
ext4文件系统可以缩小
XFS文件系统不支持缩小