Linux服务器磁盘空间不足异常
2017-04-18 10:05
423 查看
这两天服务器老是出现自动重启现象,重启之后发现磁盘空间为0,但是自己运行的程序并没有产生中间结果什么的,之前跑也是正常,所以初步排除了是自己程序的问题。期间,监控磁盘的大小,发现剩余空间在以一定的速度慢慢减少……于是:
1)使用du -h -d 1 /home/命令查看/home的磁盘情况,发现是稳定的;于是将问题锁定到上一级目录:
2)使用du -h -d 1 /查看
通过逐级排查,发现莫名消失的容量都跑到/var/log/cups中去了,其中error_log文件占了119个G的大小,所以确定是日志文件异常导致的问题。
首先,确认cups是与打印服务相关的,目前服务器不需要使用该功能,所以我直接将这个服务禁止掉先:sudo stop cups;
然后,通过 cat /dev/null > ./error_log 命令将日志文件清空(不确定是否能删,稳妥起见还是保留吧)。
最后,问题解决啦,开心。
1)使用du -h -d 1 /home/命令查看/home的磁盘情况,发现是稳定的;于是将问题锁定到上一级目录:
2)使用du -h -d 1 /查看
通过逐级排查,发现莫名消失的容量都跑到/var/log/cups中去了,其中error_log文件占了119个G的大小,所以确定是日志文件异常导致的问题。
首先,确认cups是与打印服务相关的,目前服务器不需要使用该功能,所以我直接将这个服务禁止掉先:sudo stop cups;
然后,通过 cat /dev/null > ./error_log 命令将日志文件清空(不确定是否能删,稳妥起见还是保留吧)。
最后,问题解决啦,开心。
相关文章推荐
- web Services “/”应用程序中的服务器错误。异常详细信息: System.IO.IOException: 磁盘空间不足。
- 磁盘空间不足。 (异常来自 HRESULT:0x80070070)
- 磁盘空间不足。 (异常来自 HRESULT:0x80070070)
- 错误 103 未能加载文件或程序集“Telerik.Web.UI”或它的某一个依赖项。磁盘空间不足。 (异常来自 HRESULT:0x80070070)
- 未能加载文件或程序集“SMSWeb”或它的某一个依赖项。磁盘空间不足。 (异常来自 HRESULT:0x80070070)
- oracle所在磁盘空间不足导致了数据库异常
- 磁盘空间不足的解决办法
- VMware Fusion 提示磁盘空间不足的解决办法
- linux 磁盘 空间 不足 符号链接
- 【Linux】/home磁盘空间不足
- 磁盘空间不足:这个更新需要花去 71.4 M 磁盘上总计 /boot 的空间的解决办法
- Windows Server 磁盘空间不足怎么办
- Linux inode满导致创建文件报磁盘空间不足
- 二进制安装MySQL5.5.39,磁盘空间不足导致MySQL无法启动
- inode解释(解决linux有空间却提示磁盘空间不足的问题)
- Mysql存储引擎MyISAM的常见问题(表损坏、无法访问、磁盘空间不足)
- asp调试错误信息之“Microsoft JET Database Engine 错误 '80004005' 磁盘空间不足”
- 磁盘空间不足?其实是inode不足
- 磁盘空间不足(一)
- 安装大型SDK文件,C盘的磁盘空间不足的解决方法