广告合作
  • 今日头条

    今日头条

  • 百度一下

    百度一下,你就知道

  • 新浪网

    新浪网 - 提供新闻线索,重大新闻爆料

  • 搜狐

    搜狐

  • 豆瓣

    豆瓣

  • 百度贴吧

    百度贴吧——全球领先的中文社区

  • 首页 尚未审核订阅工具 订阅

    Linux系统分区空间(LVM)收缩

    来源:网络收集  点击:  时间:2024-02-23
    【导读】:
    想在linux系统上做个DB2的测试,需要100G的空间,结果测试的Linux服务器磁盘空间都分配了,没有空余空间了。还好,Linux系统采用的是LVM分区模式,可以动态的扩充和收缩LV大小。下面就分享一下如何动态收缩LV。工具/原料morelinux centos lvm umount e2fsck resize2fs mkfs.ext4 lvreduce方法/步骤1/6分步阅读

    删除要收缩的LV上的不必要文件,空出空间准备执行LV收缩。如下图:

    经过清理后,oravg-oradata的剩余空间为总空间为394G,空余358G,将从这个LV中划出100G分配给DB2数据库使用 。

    2/6

    卸载oravg-oradata

    # umount /oradata

    3/6

    对oravg-oradata执行文件系统检查

    # e2fsck -f /dev/oravg/oradata

    4/6

    在执行完文件系统检查并没有发现有什么问题后,将oravg-oradata分区由原来394G调整到258G,这样就空余成100多G的空间。

    # resize2fs /dev/oravg/oradata 258G

    5/6

    上面的步骤只是调整了oravg-oradata LV的大小,并没有完成LV的收缩,下面的命令实现LV收缩

    # lvreduce -L -100G /dev/oravg/oradata

    说明:在执行lvreduce命令收缩前,先用vgs查看了一下空余,空余为0,执行lvreduce后再用vgs查看空余,空余为100g。如下图:

    注:这里我只是决定分配100G给DB2测试使用,因此用lvreduce命令收缩了100G。实际上oravg上还有空余的空间没有利用。

    6/6

    收缩完成后重新挂载oravg-oradata,然后执行df -h查看分区情况,发现oravg-oradata已经缩小了。

    # mount /dev/oravg/ordata /oradata

    # df -h

    linux
    本文关键词:

    版权声明:

    1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。

    2、本站仅提供信息发布平台,不承担相关法律责任。

    3、若侵犯您的版权或隐私,请联系本站管理员删除。

    4、文章链接:http://www.1haoku.cn/art_117866.html

    相关资讯

    ©2019-2020 http://www.1haoku.cn/ 国ICP备20009186号05-06 08:38:43  耗时:0.025
    0.0252s