linux在线缩小块命令,在Linux系统中减少/缩小LVM逻辑卷管理的方法

减少/缩小逻辑卷管理是数据损坏的最高风险,因此,请尽可能避免这种情况,但如果没有其他选择,请继续进行。始终建议在收缩LVM之前进行备份。当LVM中的磁盘空间用尽时,可以通过减少不再使用完整大小的现有LVM,而不是添加新的物理磁盘,以在卷组上腾出一些可用空间。注意:GFS2或XFS文件系统不支持收缩。如果不熟悉逻辑卷管理(LVM),请参考RAID、LVM与ZFS的介绍。

前言

减少逻辑卷管理涉及以下步骤:

卸载文件系统。

检查文件系统是否有任何错误。

缩小文件系统大小。

减小逻辑卷管理大小。

重新检查文件系统是否存在错误(可选)。

挂载文件系统。

检查缩小的文件系统大小。

例如,您有一个不再使用完整大小的100GB LVM,您希望将其减小到80GB,以便20GB可以用于其他用途:

# df -h /testlvm1

f3743acaafd00dbf65765deb76e97f59.png

1、卸载文件系统

使用umount命令来卸载文件系统:

# umount /testlvm1

2、检查文件系统是否有任何错误

使用e2fsck命令检查文件系统是否存在任何错误:

# e2fsck -f /dev/mapper/vg01-lv002

0f842262beac49b805d06ef5fa9e97ca.png

3、缩小文件系统

下面的命令会将“testlvm1”文件系统从100GB减少到80GB。

文件系统调整大小的通用语法(resize2fs):

resize2fs [Existing Logical Volume Name] [New Size of File System]

实际命令如下:

# resize2fs /dev/mapper/vg01-lv002 80G

7435c62729aef59e577cbbcd19aa88f8.png

4、减少逻辑卷管理(LVM)

现在,使用lvreduce命令减小逻辑卷管理(LVM)的大小,以下命令“/dev/mapper/vg01-lv002”会将逻辑卷管理(LVM)从100GB缩小到80GB。

LVM Reduce(lvreduce)的通用语法:

lvreduce [New Size of LVM] [Existing Logical Volume Name]

实际命令如下:

# lvreduce -L 80G /dev/mapper/vg01-lv002

82c492182e3d1c9b0188899a1cfedb20.png

5、可选:检查文件系统是否有任何错误

LVM减少后,请再次检查文件系统是否有任何错误:

# e2fsck -f /dev/mapper/vg01-lv002

ebf400808e83c0a3348e64f7fecb8f65.png

6、挂载文件系统并检查减小的大小

最后挂载文件系统并检查减小的文件系统大小。

使用mount命令安装逻辑卷管理:

# mount /testlvm1

使用df命令检查新安装的卷:

# df -h /testlvm1

8baa8be6f129ef4ba32d66c88ef01dc1.png

相关主题

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值