美文网首页
/dev/mapper/centos-root 目录空间不足

/dev/mapper/centos-root 目录空间不足

作者: jinbulee | 来源:发表于2021-05-21 17:42 被阅读0次

    本文只做记录以备查询,大佬原文地址: https://www.cnblogs.com/zhe-hello/p/9241990.html
    扩充前的磁盘占用情况。

    扩容前磁盘情况

    一、扩容前准备

    1. 备份/home 目录
      tar cvf /tmp/home.tar /home
    2. 卸载home目录
    # 这一步显示没有这个命令, 可以安装yum install psmisc -y
    [root@mysql ~]# fuser -km /home/ 
    # 卸载home 目录
    [root@mysql ~]# unmount /home 
    #删除home 目录所在的lv 敲完命令后会有相应的提示,输入y 然后按enter确认。
    [root@mysql ~]# lvremove /dev/mapper/centos-home
    Do you really want to remove active logical volume centos/home? [y/n]: y
      Logical volume "home" successfully removed
    [root@mysql ~]# 
    

    至此home 目录已经卸载完成,可以执行df -h 看下。

    home目录卸载完成

    现在就有241G的空余空间了

    二、扩容/ 根目录空间

    1. 扩容
    [root@mysql ~]# lvextend -L +140G /dev/mapper/centos-root
      Size of logical volume centos/root changed from 50.00 GiB (12800 extents) to 190.00 GiB (48640 extents).
      Logical volume centos/root successfully resized.
    
    1. 扩展/root的文件系统
    [root@mysql ~]# xfs_growfs  /dev/mapper/centos-root
    meta-data=/dev/mapper/centos-root isize=512    agcount=4, agsize=3276800 blks
            =                       sectsz=512   attr=2, projid32bit=1
            =                       crc=1        finobt=0 spinodes=0
    data     =                       bsize=4096   blocks=13107200, imaxpct=25
            =                       sunit=0      swidth=0 blks
    naming   =version 2              bsize=4096   ascii-ci=0 ftype=1
    log      =internal               bsize=4096   blocks=6400, version=2
            =                       sectsz=512   sunit=0 blks, lazy-count=1
    realtime =none                   extsz=4096   blocks=0, rtextents=0
    data blocks changed from 13107200 to 49807360
    

    至此/ 目录空间扩展完成.

    三、创建/home 目录

    1. 创建home目录的lv
    [root@mysql ~]# lvcreate -L 100G -n /dev/mapper/centos-home
      Logical volume "home" created.
    [root@mysql ~]# 
    
    1. 创建/home 的文件系统
    [root@mysql ~]# mkfs.xfs  /dev/mapper/centos-home 
    meta-data=/dev/mapper/centos-home isize=512    agcount=4, agsize=6553600 blks
             =                       sectsz=512   attr=2, projid32bit=1
             =                       crc=1        finobt=0, sparse=0
    data     =                       bsize=4096   blocks=26214400, imaxpct=25
             =                       sunit=0      swidth=0 blks
    naming   =version 2              bsize=4096   ascii-ci=0 ftype=1
    log      =internal log           bsize=4096   blocks=12800, version=2
             =                       sectsz=512   sunit=0 blks, lazy-count=1
    realtime =none                   extsz=4096   blocks=0, rtextents=0
    
    1. 挂载 /home
    [root@mysql ~]# mount /dev/mapper/centos-home
    
    1. df -h 查看磁盘情况
    [root@mysql ~]# df -h
    文件系统                 容量  已用  可用 已用% 挂载点
    devtmpfs                 7.8G     0  7.8G    0% /dev
    tmpfs                    7.8G     0  7.8G    0% /dev/shm
    tmpfs                    7.8G   25M  7.8G    1% /run
    tmpfs                    7.8G     0  7.8G    0% /sys/fs/cgroup
    /dev/mapper/centos-root  190G   45G  145G   24% /
    /dev/sda1               1014M  149M  866M   15% /boot
    tmpfs                    1.6G     0  1.6G    0% /run/user/0
    /dev/mapper/centos-home  100G   33M  100G    1% /home
    
    
    1. 恢复之前备份的home 目录
    [root@mysql ~]# tar xvf /tmp/home.tar  -C /home/
    home/
    home/meidi/
    home/meidi/.bash_logout
    home/meidi/.bash_profile
    home/meidi/.bashrc
    [root@mysql ~]# cd /home/home
    [root@mysql home]# mv * ../
    [root@mysql home]# cd ..
    [root@mysql home]# ls
    home  meidi
    

    <完>

    相关文章

      网友评论

          本文标题:/dev/mapper/centos-root 目录空间不足

          本文链接:https://www.haomeiwen.com/subject/vynwjltx.html