• CentOS根目录存储容量调整大小


    文章转载自: https://blog.csdn.net/mypowerhere/article/details/107339305

    业务场景
    公司web应用服务器的程序文件在根目录下的 www 文件夹,近期发现根目录空间容量快满了,但是 /home 挂载点容量还很充裕,于是考虑将 /home 挂载点对应文件系统 /dev/mapper/centos-home 下的空间分配给根目录挂载点对应的文件系统

    准备工作
    1、确认 /home 挂载点的文件系统路径 /dev/mapper/centos-home 所对应的卷组 centos 和逻辑卷 home

    2、确认 / 挂载点的文件系统路径 /dev/mapper/centos-home 所对应的卷组 centos 和逻辑卷 root

    3、centos系统默认是xfs文件系统,且xfs文件系统只能扩容不能缩减,在必须缩减逻辑卷容量的前提下,需要使用xfsdump/xfsrestore进行备份和还原

    具体操作
    1、备份 /home 挂载点内容

    xfsdump -f /home.xfsdump /home
    
    please enter label for this dump session (timeout in 300 sec)
    -> home
    session label entered: "home"
    
    please enter label for media in drive 0 (timeout in 300 sec)
    -> home
    media label entered: "home"

    2、成功备份后,卸载 /home 挂载点    

    umount /home

    3、减少 /home 挂载点对应的逻辑卷大小

    lvreduce -L 50G /dev/mapper/centos-home

    4、增加 / 挂载点对应的逻辑卷大小(将卷组中的空闲空间全部扩展到根分区逻辑卷)

     lvextend -l +100%FREE /dev/mapper/centos-root

         注:
              -L:指定逻辑卷的大小,单位为“kKmMgGtT”字节;
               -l:指定逻辑卷的大小(LE数)。
    5、执行扩容生效

    xfs_growfs /dev/mapper/centos-root

    6、格式化 /home 挂载点对应的逻辑卷  

    mkfs.xfs -f /dev/mapper/centos-home

    7、重新挂载 /home

     mount /home

    8、恢复备份内容到 /home 挂载点

     xfsrestore -f /home.xfsdump /home

    9、查看调整后的文件系统空间大小

       

  • 相关阅读:
    0.0
    《用户故事与敏捷方法》 笔记
    Linux下运行Jmeter压测
    64位Win7系统安装Mysql 5.7.22图文教程
    Zabbix-(七)分布式监控
    Zabbix-(六) JMX监控
    Zabbix-(五)监控Docker容器与自定义jvm监控项
    Zabbix-(四)邮件、钉钉告警通知
    Zabbix-(三)监控主机CPU、磁盘、内存并创建监控图形
    Zabbix-(二) 使用docker部署
  • 原文地址:https://www.cnblogs.com/huaixiaonian/p/16038030.html
Copyright © 2020-2023  润新知