美文网首页Linux
Linux根目录分区大小调整教程

Linux根目录分区大小调整教程

作者: apple524 | 来源:发表于2021-03-23 14:39 被阅读0次

    1、备份 home
    查看未调整前的根目录容量,可以看到默认是分配 50G,但大都数的软件安装都默认在根目录
    所以这里将home的容量分给根目录。

    [root@localhost ~]# df -h
    文件系统                 容量  已用  可用 已用% 挂载点
    /dev/mapper/centos-root   50G   18G   33G   36% /
    devtmpfs                  16G     0   16G    0% /dev
    tmpfs                     16G  200K   16G    1% /dev/shm
    tmpfs                     16G  106M   16G    1% /run
    tmpfs                     16G     0   16G    0% /sys/fs/cgroup
    /dev/mapper/centos-home  434G   33M  433G    1% /home
    /dev/sda1               1014M  179M  836M   18% /boot
    tmpfs                    3.2G   52K  3.2G    1% /run/user/0
    tmpfs                    3.2G  4.0K  3.2G    1% /run/user/42
    /dev/sr0                 4.3G  4.3G     0  100% /media
    

    备份home

    tar cvf /tmp/home.tar /home
    

    2、拆分
    卸载home分区,释放容量

       unmount /dev/mapper/home
    

    移除home卷

       lvremove /dev/mapper/centos-home
    

    给根目录增加容量

       lvextend -L +420G /dev/mapper/centos-root
    

    3、复原home目录
    创建home分区

       lvcreate -L 14G -n /dev/mapper/centos-home
    

    新增home卷,并格式化为xfs格式

       mkfs.xfs /dev/mapper/centos-home
    

    挂载

       mount /dev/centos-home
    

    还原文件

       tar -xvf /tmp/home.tar -C /
    

    查看调整后的容量,可以看到根目录容量已经增加了!

    [root@localhost ~]# df -h
    文件系统 容量 已用 可用 已用% 挂载点
    /dev/mapper/centos-root 470G 18G 453G 4% /
    devtmpfs 16G 0 16G 0% /dev
    tmpfs 16G 200K 16G 1% /dev/shm
    tmpfs 16G 106M 16G 1% /run
    tmpfs 16G 0 16G 0% /sys/fs/cgroup
    /dev/sda1 1014M 179M 836M 18% /boot
    tmpfs 3.2G 52K 3.2G 1% /run/user/0
    tmpfs 3.2G 4.0K 3.2G 1% /run/user/42
    /dev/sr0 4.3G 4.3G 0 100% /media |

    |

    相关文章

      网友评论

        本文标题:Linux根目录分区大小调整教程

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