Linux磁盘满了怎么办?Linux磁盘使用100%原因及解决方法

今天我的博客出现了一个这样的错误,缓存写入不进磁盘,从而引起CSS样式加载不出来的问题。根据我的经验,我去看了下磁盘,发才发现磁盘使用显示100%。

Linux磁盘使用100%

以上图片是来源互联网,主要是给大家看下效果。

 

因为我完美的解决了“Linux磁盘满了”的问题,所以今天分享出来给大家!

 

Linux磁盘满了的原因

绝大多数情况下,都是日志或备份没有及时清理;不排除是你网站内容占满的,这种可能性很少。

 

Linux磁盘满了的解决方法

其实,这也称不上是解决方法吧!只是一次Linux磁盘满了的排查过程以及解决思路。具体步骤如下:

 

1、查看磁盘使用情况

这里主要是确定磁盘的使用情况是100%,而不是自己猜测、估计等。

df -h

查看磁盘使用情况 df -h

其实,Used这里应该是显示100%,由于我是先解决了问题,才来发的此文章,就没有截以前的图。

相信,你们这里的磁盘的使用情况应该是100%。

 

2、查看文件大小信息

这里主要是查看每个文件的大小信息,从而可以判断哪个文件占用的磁盘最多?此文件是否是无用的?

这个命令,我们可以先进入一个路径,再执行,效果会更加的好。

du -sh *

查看文件大小信息

其实,我这里是去了“/fujieace/nginx/logs”路径下,查看了access.log 和 error.log两个文件,这两个文件加起来其实是有15G的;我前面也说过了,由于我是先解决了此问题再来发的文章,没来得及截图。

 

3、清理或删除掉无用文件

我这里就直接清理掉Nginx生产的日志就可以了。这里清理不是指删除日志文件,这样是不行的;而是需要把Nginx生产的日志文件清零,让它成为一个空文件。

 

正确操作方法如下:

cd /fujieace/nginx/logs
echo ''> access.log
echo ''> error.log

 

关于:为什么我直接去的“/fujieace/nginx/logs”路径?

这个完全是个人经验吧!毕竟我只是一个博客网站,20G的空间足够用了,如果磁盘满了,出现磁盘占用100%的情况,毫无疑问,肯定是日志的问题。我网站用的web程序是nginx,我只需要清零nginx产生的日志就可以了。

    A+
发布日期:2019年07月28日 13:32:44  所属分类:Linux
最后更新时间:2019-07-28 13:32:44
评分: (2 票;平均数5.00 ;最高评分 5 ;用户总数2;总得分 10;百分比100.00)
付杰
花牛苹果 甘肃天水 李宏恩家自种 1斤 包邮
花牛苹果 甘肃天水 李宏恩家自种 1斤 包邮
  • ¥ 6.8元
  • 市场价:8.8元
PHP运行环境 wamp lamp lnmp 安装 配置 搭建
PHP运行环境 wamp lamp lnmp 安装 配置 搭建
  • ¥ 9.9元
  • 市场价:49.9元
wp discux 帝国 dedecms phpcms等快速建站
wp discux 帝国 dedecms phpcms等快速建站
  • ¥ 99.9元
  • 市场价:499.9元
刷流量 刷人气 刷点击 刷收藏 刷APP关键词
刷流量 刷人气 刷点击 刷收藏 刷APP关键词
  • ¥ 1.0元
  • 市场价:9.9元

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:1   其中:访客  1   博主  0

  1. 头像 火火金 0

    这明显就是磁盘里存放的文件都是很小的文件,文件大小不是很大,但是文件数量很多,导致inode区数量增多并已经耗尽,导致磁盘空间显示已经占满了,但用df -h实际查看使用率却不是很高。