df -i和df -h

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了df -i和df -h相关的知识,希望对你有一定的参考价值。

参考技术A df -h显示磁盘占用是没有问题;但是df -i显示磁盘inode资源占用完。

inode译成中文就是索引节点,每个存储设备(例如硬盘)或存储设备的分区被格式化为文件系统后,应该有两部份,一部份是inode,另一部份是Block,Block是用来存储数据用的。而inode呢,就是用来存储这些数据的信息,这些信息包括文件大小、属主、归属的用户组、读写权限等。inode为每个文件进行信息索引,所以就有了inode的数值。操作系统根据指令,能通过inode值最快的找到相对应的文件。

这种情况的原因通常是:尽管那个分区的磁盘占用率未满,但是inode已经用完,应该是该磁盘的某些目录下存在大量的小文件导致。尽管小文件占用的磁盘空间并不大,但是数量太多,inode用尽。

统计文件数

ls -l 目录|wc -l 

以上是关于df -i和df -h的主要内容,如果未能解决你的问题,请参考以下文章