zoukankan      html  css  js  c++  java
  • Centos7调整XFS格式的LVM大小详细教程

    原文

    前提:XFS是centos7 预装的操作系统,XFS只能扩大不能缩小,所以需要利用xfsdump / xfsrestore 工具在必须缩小lvm 的情况下,备份与还原资料。

    本实验的效果是:
    1,/dev/mapper/centos-home仅仅保留50G;
    2,将/home分出来的空间分给/dev/mapper/centos-root。
    原始空间大小如下图示:
    首先,必须确保其他分区有足够的空间用来分给根目录/。可以使用以下命令查看:

    df -h

    扩容根目录的思路如下:
    将/home文件夹备份,删除/home文件系统所在的逻辑卷,增大/文件系统所在的逻辑卷,增大/文件系统大小,最后新建/home目录,并恢复/home文件夹下的内容。

    第一步:安装xfsdump 套件

    yum -y install xfsdump

    第二步:备份/home

    xfsdump -f /home.xfsdump /home
    •  -> home
    
    •  -> home

    第三步:缩减/dev/mapper/centos-home大小

    卸载/home

    umount /home

    要先终止所有使用/home文件系统的进程,这里要注意不要在/home目录下执行下面的操作:

    fuser -km /home

    然后,卸载:

    umount /home

    将/home的Logical Volume缩减为50GB

    lvreduce -L 50G /dev/mapper/centos-home
    Do you really want to reduce home? [y/n]: y

     出现此问题是/root满了 删除了一些根下的东西就好了

    再次执行

    第四步:增加/dev/mapper/centos-root的空间大小

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

    延展xfs空间

    xfs_growfs /dev/centos/root

    第五步:恢复/home的内容

    格式化/home的lvm

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

    挂载 /home /dev/mapper/centos-home

    mount /home

    还原备份资料到 /home

    xfsrestore -f /home.xfsdump /home
  • 相关阅读:
    GridControl控件绑定RepositoryItemImageComboBox 作为下拉框使用
    ASP.NET MVC 扩展数据验证 转
    ASP.NET MVC Razor HtmlHelper扩展和自定义控件
    Thread锁 Monitor类、Lock关键字和Mutex类
    C# Thread.Join()用法的理解 转
    Redis集群高可用
    .Net Core中GC分析及调优总结-干货
    数据库之MySQL部署MGC方案(四)
    数据库之MySQL部署PXC方案(三)
    数据库之MySQL部署MGR方案(二)
  • 原文地址:https://www.cnblogs.com/hei-hei-hei/p/13601174.html
Copyright © 2011-2022 走看看