当linux根目录爆满的时候解决办法
首先df -h查看系统各个文件占用的空间以及剩余的空间
1.df -h
2.扩展根目录大小时确定将那个文件的空间划分给根目录时就需要备份那个文件的内容
如将home的空间划分给根目录就先需要备份home文件
sudo tar cvf /run/home.tar /home将home文件备份到run文件夹下
3.卸载/home
sudo fuser -km /home终止使用home文件的进程
sudo umount /home卸载home文件
4.删除/home所在的逻辑卷lv
sudo lvremove /dev/mapper/centos-home输入y
5.扩大根目录所在的逻辑卷
sudo lvextend -L +需要扩容的内存大小 /dev/mapper/centos-root
6.扩大/文件系统
sudo xfs_growfs /dev/mapper/centos-root
7.重新创建home所在的逻辑卷
sudo lvcreate -L 重新创建的大小 -n/dev/mapper/centos-home 重新创建时大小要小于home分配完之后剩余的内存大小!!!
8.创建home文件
sudo mkfs.xfs /dev/mapper/centos-home
9.将新建的文件系统挂载到/home目录下
sudo mount /dev/mapper/centos-home
10.恢复/home目录的内容
sudo tar xvf /run/home.tar -C /
11.删除备份的home文件
sudo rm -rf /run/home.tar
当linux根目录爆满的时候解决办法
最新推荐文章于 2024-08-16 22:26:31 发布
当Linux系统的根目录空间耗尽时,可以按照以下步骤进行处理:1) 使用`df -h`检查磁盘空间;2) 备份需要调整的文件系统,如/home;3) 卸载并移除逻辑卷;4) 扩展根目录逻辑卷;5) 调整根目录文件系统大小;6) 重新创建并挂载原文件系统;7) 恢复备份内容;8) 删除备份文件。
摘要由CSDN通过智能技术生成