磁盘 inode 不足

df -li

查找占用iNode最高的文件(一般是大量 文件大小为0的文件),进行处理。

进入磁盘根分区,执行以下命令

cd /

du -cks * | sort -nr | head -n 20


cd到inode数量最高的目录,重复执行以上命令, 直到找到目标。进行删除操作。

ls |xargs -i -t rm -f {}

处理完成后,确认一下iNode占用

$ df -li

时间: 2024-11-11 08:29:06

磁盘 inode 不足的相关文章

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

Linux服务器,查看日志发现程序无法继续写文件,但是用df -h查看磁盘容量还有剩余. 排查思路:怀疑是机器的inode节点被占满,使用df -i查看磁盘inode节点使用情况,果然是inode节点满了. 进行如下步骤进行排查: 1,df -i查看磁盘节点使用情况,查看到inode节点已满. [[email protected] aig_sg_automation_test]$ df -iFilesystem Inodes IUsed IFree IUse% Mounted on/dev/ma

Linux文件访问流程及磁盘inode和block总结

Linux文件访问流程 inode是文件的唯一标识,文件名和inode的对应关系存放在上一级目录的block中:inode里有指向文件block的指针和文件的属性,从而通过block获得文件数据. 磁盘的容量由inode和block共同决定 磁盘空间是否满了,是由两项参数决定的: 第一个是inode是否满了,第二是block是否满了,任何一个满了都不能存数据. 有关inode的总结 磁盘格式化创建文件系统时会生成一定数量的inode和block: inode称为索引节点,作用是存放文件的属性信息

linux系统inode占满故障处理

Linux系统inode占满故障处理 众所周知,文件系统中inode编码是指向磁盘block的唯一编号,若服务器遭入侵或日志文件将磁盘inode资源编号耗尽,新数据无法获取inode编号导致无法存储.举例说明:在磁盘中/boot独立分区中查看现有inode资源并通过for循环创建大量文件占用耗尽inode编号,导致磁盘无法写入内容,最后进行处理故障. [[email protected] ~]#  df -i /boot/                                 #查看i

提示如下错误:No space left ondevice,通过 df -h 查看磁盘空间,发现没满,请问可能原因是什么?

如果向磁盘写入数据提示如下错误:No space left ondevice,通过 df -h 查看磁盘空间,发现没 满,请问可能原因是什么? 1.1首先查看我们的磁盘剩余情况 [[email protected] /]# df -h                 #发现磁盘没有满  还有%47 Filesystem      Size  Used Avail Use% Mounted on /dev/sda3       6.9G  3.1G 3.5G  47% / tmpfs       

文件系统inode与block

ls -lhi: -i:inode索引节点编号,它是文件或目录,在磁盘里的唯一标识,Linux读取文件或者目录首先要读取到这个索引节点. 查看根分区inode大小:(inode大点可以存放更多的属性) [[email protected] ~]# dumpe2fs /dev/sda3|grep -i "Inode size" dumpe2fs 1.41.12 (17-May-2010) Inode size:               256 [[email protected] ~

inode file 结构

inode位图(inode Bitmap) 和块位图类似,本身占一个块,其中每个bit表示一个inode是否空闲可用. inode表(inode Table) 我们知道,一个文件除了数据需要存储之外,一些描述信息也需要存储,例如文件类型(常规.目录.符号链接等),权限,文件大小,创建/修改/访问时间等,也就是ls -l命令看到的那些信息,这些信息存在inode中而不是数据块中.每个文件都有一个inode,一个块组中的所有inode组成了inode表. inode表占多少个块在格式化时就要决定并写

linux文件系统1基本文件类型和inode

基本文件类型  普通文件:文件中包含信息是用户.系统或应用程序输入生成,在文件系统中不加任何内部修饰,把它们看做纯粹的字节流.  目录:包含文件名列表和指向与之相关联的的索引节点的指针.目录文件时特殊写保护权限的普通文件,只有文件系统才能进行写操作. 特殊文件:不含数据内容,提供一个映射物理设备到文件名的机制.  管道:管道是进程通信的基础设备.  链接文件:链接已经存在的文件的一个可选择的文件名.  符号链接文件:数据文件,数据包含了所链接的文件的文件名. 索引节点 linux支持多文件系统,

十六.监控系统cpu.内存,磁盘等,自动报警,发送邮件

发送邮箱小工具,将它放在#/usr/bin/mail  chmod +x /usr/bin/mail #!/usr/bin/python #-*- coding: UTF-8 -*- import sys import smtplib import email.mime.multipart import email.mime.text server = 'smtp.163.com' port = '25' def sendmail(server,port,user,pwd,msg): smtp

<资料收集>Btrfs的磁盘结构

来源:http://bbs.chinaunix.net/archiver/?tid-1925448.html Btrfs的磁盘结构Btrfs超级块磁盘结构超级块记录着一个分区的整体信息.Btrfs磁盘super_block结构用btrfs_super_block来描述,其定义为:---------------------------------------------------------------------fs/btrfs/ctree.h330 struct btrfs_super_bl