栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

linux根目录扩容方法

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

linux根目录扩容方法

CentOS 7根目录扩容方法
最近公司测试服务器根目录满了,便有同事网上找了教程进行扩容,但是由于找的教程不够严谨 导致扩容失败,还丢失了一部分文件,所以这里详细说明一下方法。

方法流程说明:
1、查看系统存储空间,看一下/home做在卷已用空间大小、找到一个剩余空间较大的卷。因为要把/home文件夹压缩备份到该卷的文件夹下,确保空间足够备份!!!
2、备份/home文件夹 (确保备份成功!!!)
3、删除/home文件系统
4、扩容根目录
5、重新创建/home文件系统
6、恢复备份

一、先查看系统存储空间使用情况

df -h

先看一下/home下可用内存和已用内存
我这边是把/home文件夹备份的根目录的tmp文件夹下,所以我先将根目录里没用的文件清理了一下,确保剩余空间足够备份/home

二、备份home分区文件
务必确保压缩的目标目录空间足够 并压缩成功

tar cvf /tmp/home.tar /home

三、卸载/home,删除/home所在卷
如果无法卸载,先终止使用/home文件系统的进程

#杀死/home下的所有进程
fuser -km /home/
#卸载问价系统
umount /home
#删除卷
lvremove /dev/mapper/centos-home

可以 df 命令 看一下是否成功删除

四、扩展/root所在的卷
我这边加100G内容 可以根据需要自己调整
但是应低于 /home文件夹的可用容量

#扩展卷
lvextend -L +100G /dev/mapper/centos-root
#扩展文件系统
xfs_growfs /dev/mapper/centos-root

五、重新创建home文件夹,并挂载
lvcreate -L后面的容量是/home一开始的可用容量减去刚才分配掉的容量 我这边是1100g

#创建卷
lvcreate -L 1100G -n /dev/mapper/centos-home
#创建文件系统
mkfs.xfs /dev/mapper/centos-home
#挂载文件系统
mount /dev/mapper/centos-home

六、恢复备份

tar xvf /tmp/home.tar -C/

恢复完成后可删除备份

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/842075.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号