磁盘inode节点被占满的解决方法

Linux服务器,查看日志发现程序无法继续写文件,但是用df -h查看磁盘容量还有剩余。

排查思路:怀疑是机器的inode节点被占满,使用df -i查看磁盘inode节点使用情况,果然是inode节点满了。

进行如下步骤进行排查:

1,df -i查看磁盘节点使用情况,查看到inode节点已满。

[[email protected] aig_sg_automation_test]$ df -i
Filesystem Inodes IUsed IFree IUse% Mounted on
/dev/mapper/VolGroup-LogVol00
3000592 462749 2537843 16% /
tmpfs 1023253 5 1023248 1% /dev/shm
/dev/xvda1 51200 42 51158 1% /boot
172.16.29.199:/backup100/SoftWare
4487457984 552476 4486905508 1% /mnt

2,进入到可能的目录,运行for i in ./*; do echo i;findi;findi | wc -l; done统计当前目录使用节点的情况

3,发现

/usr/local/was/IBM/WebSphere/AppServer/profiles/aig_sg_automation_test/EBAO_ARCH_HOME/print_archive_data/document/pdf

每天有10000+ pdf生成,直接删除历史文件,

原文地址:https://www.cnblogs.com/Andy-Shi/p/11064209.html

时间: 2024-10-03 01:52:53

磁盘inode节点被占满的解决方法的相关文章

ubuntu下/boot空间被占满的解决方法

我这个方法是直接删除或移除的方法,网上有采用 查看dpkg --get-selections|grep linux 安装的内核包 然后卸载不需要的内核 sudo apt-get remove linux-image-(版本号)(就是上面带image的版本) 如果你在卸载的过程报错,或者卸载不了(卸载的话会连带卸载一些其他的库) 那么试试我这个方法: 先查看下 系统使用的内核是多少 uname -aLinux UBT 4.8.0-56-generic #61~16.04.1-Ubuntu SMP

系统磁盘空间/dev/xvda1占满原因分析

由于项目原因需要定期检查磁盘空间占用情况,常用检查命令如下: 1.查看磁盘空间大小 df -lh 2.查看对应文件大小 du --max-depth=1 -h / 于一日发现在使用Flume + Kafka进行数据同步时,某一局点数据无法进行消费,通过df -lh查看发现系统空间满了,如下: /dev/xvda1       20G  20G  0G  100% / 然后,通过du --max-depth=1 -h / 查询对应的大文件,发现此目录下文件占用了2.3G的空间.通过各种方法找,都找

MSSQL数据库已满的解决方法

当前的解决方法是:把硬盘上的其他文件删除,以空出硬盘空间,将数据库的日志文件大小改成无限制,然后分离数据库,要确保分离成功,.然后把数据库日志文件删除(最好是先改名,以防万一).再附加数据库,这样会重建日志文件. 加回去之后,将数据库改成自动收缩,把日志文件改成按mb增长,增长最大设为一个固定的值,值的大小看数据处理情况,存在大指的update操作的话,应设为大一点. 在查询分析器上操作: 清空日志 DUMP TRANSACTION 库名 WITH NO_LOG 截断事务日志: BACKUP L

Linux 系统(Centos版本)磁盘空间占满的解决办法。

这两天 ,服务器借给了朋友 搭建  三端合一的 游戏,结果没弄成. 还给我服务器的时候,卧槽!!! ,40G的硬盘,使用率 百分百,这是放种子了??? 算了 ,自己借出去的服务器,含着泪也要修好. 本来是准备重装系统 搞定的.想想,服务器用的久了,服务器的内容也多了,一个SVN版本控制器的内容,就让你舍不得重装了. 还是查查资料,想想其他办法吧. 解决开始: 先命令查一查磁盘,使用率吧.别是宝塔面板的问题.那也不是不可能. 1 [[email protected] /]# df -l 2 文件系

门户网站磁盘占满,清除方法

本文参考:http://blog.51cto.com/oldboy/612351编著 #模拟他的场景,防火墙关闭,SELinux关闭 安装Apache服务 [[email protected] /]# yum -y install httpd    #yum安装Apache服务 [[email protected] /]# service httpd restart   #重启apache服务 [[email protected] /]# grep -i   "^#Cu" /etc/h

layer弹出层中H5播放器全屏出错解决 & 属性poster底图占满video的方法

1. 在layer弹窗组件中 如果使用了flash播放器,全屏是正常的 但若使用了HTML5的播放器,全屏失效 举个栗子 1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="utf-8"> 5 <title></title> 6 <script src="http://lib.sinaapp.com/js/jquery/1.9.1/jquery-

IIS应用程序池相关问题及连接池已满的解决方法

        关于应用程序池 在 IIS 6.0 中,引入了应用程序池,应用程序池是将一个或多个应用程序链接到一个或多个工作进程集合的配置.因为应用程序池中的应用程序与其他应用程序被工作进程边界分隔,所以某个应用程序池中的应用程序不会受到其他应用程序池中应用程序所产生的问题的影响.有了应用程序池,就可以使用被隔离的进程来运行 Web 应用程序.每个应用程序池在服务器上都具有唯一的凭据,因此您可以识别出哪些应用程序在执行哪些操作.如果一个应用程序失败,它不会影响在同时运行的其他应用程序.   

html input节点很多 json字符串提交解决方法

遇到一个页面,38个input节点,页面前端写好的,不太容易改成 js框架 容易操作的样式,只能自己想办法一个一个id获取然后 setvalue getvalue(miniui): 38个一个一个写太麻烦而且代码出来很丑, 从数据库取值 显示在页面上,可以这样做:获取回调函数的参数,转换成js对象,遍历这个对象的属性,每一次都用mini.get()方法看看页面有没有这个节点,有这个节点就赋值进去,当然js对象属性,实体类属性,以及input的id字符串要一样. 从页面取值做成js对象,就比较难办

SYSAUX表空间满的解决方法

转载自:https://www.cnblogs.com/yiyuf/p/4284448.html step1.  确认到底是哪个段占用了sysaux空间: select segment_name,sum(bytes)/1024/1024 from dba_segments where tablespace_name='SYSAUX' group by segment_name order by 2 desc SEGMENT_NAME SUM(BYTES)/1024/1024WRH$_ACTIVE