1.xfs 扩大
如果逻辑卷上装了xfs文件系统,则lv只支持扩大,不支持缩小
注:df -Th 能详细查看挂载的空间
1.首先我们有一个20的逻辑卷
ll /dev/vg1/lv1
2.需要先扩展逻辑卷
lvextend -L 10G /dev/vg1/lv1
4.接着扩大文件系统
需要注意的是xfs文件系统需要在挂载时才能扩大否则就会报以下错误
xfs_growfs: /dev/vg1/lv1 is not a mounted XFS filesystem
所有扩大文件系统前可以先挂挂载
mount /dev/vg1/lv1 /test 挂载到/test目录
xfs_growfs /dev/vg1/lv1 扩大文件系统

2.ext4 扩大
1.先扩大逻辑卷lv
lvextend -L 20G /dev/vg1/lv1

2.再扩大文件系统
resize2fs /dev/mapper/vg1-lv1 设定所有空间给系统

3.ext4 缩小
缩小操作需要在未挂载情况下才能生效,否则报错
1.缩小文件系统与扩大文件系统相反需要先缩小文件系统再缩小逻辑卷lv
resize2fs /dev/mapper/vg1-lv1 8G 设定系统大小为8g

2.调整逻辑卷大小
lvreduce -L 8G /dev/vg1/lv1

本文介绍了在Linux系统中如何对使用XFS和EXT4文件系统的逻辑卷进行扩容和缩容操作。对于XFS,只支持在挂载状态下扩容,需要使用`xfs_growfs`命令;而EXT4则可以在挂载或未挂载状态下进行扩容和缩容,分别使用`resize2fs`命令。在缩容EXT4文件系统时,必须先缩小文件系统,然后调整逻辑卷大小。确保在操作前了解正确的步骤以避免数据丢失。
3066

被折叠的 条评论
为什么被折叠?



