linux服务器根目录容量满了,但是其他磁盘仍有内存

1项目背景:

服务经常宕机,服务经常假死。原因分析:根目录磁盘下空间不够

2.解决方案

  • 1.停掉服务器
  • 2.查看磁盘占用情况
  • 3.将大文件移动到大容量的目录下
  • 4.建立软连接至原来的目录

3.命令及截图

  • 1 现状截图
    在这里插入图片描述
    通过截图我们可以看见root目录下的文件已经被占用完了。很多命令执行需要空间来执行。同时我们发现 /data01目录其实空间利用率不够只利用了32%
    2.解决方案:
    可以换一台高内存的服务器,但是那个是治标不治本。
    建议使用方法,查看根目录下的磁盘。有用的东西迁移至大的磁盘上去,无用的经常创建的目录做好脚本定时删除 现在就将如迁移有用的东西做一个讲解
    具体步骤如下:
  • 1 进入到根目录下执行 du -sh *

    2.我们发现找到出去在df-h 已经挂载磁盘目录下
    data01目录我们已经挂载在磁盘上了,故不用看,我们看usr目录
    查找大文件 这个目录存放的是系统相关的内容,不能移动。故考虑/home目录下的东西

    3.将file文件 移动到/data01/file20211103
mv file/ /data01/file20211103

4.建立软连接 将原来的file文件指向file20211103目录
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值