当前位置:  开发笔记 > 编程语言 > 正文

目录中的最大inode数量?

如何解决《目录中的最大inode数量?》经验,为你挑选了3个好方法。

单个目录中是否存在最大数量的inode?

我有一个超过200万个文件的目录,无法获取该ls命令对该目录.所以现在我想知道我是否超过了Linux中的inode限制.在2 ^ 64数字限制之前是否有限制?



1> tonylo..:

df -i 应该告诉你在文件系统上使用和免费的inode数量.



2> Robᵩ..:

试试ls -Uls -f.

ls默认情况下,按字母顺序对文件进行排序.如果你有200万个文件,那么这种排序可能需要很长时间.如果ls -U(或许ls -f),则立即打印文件名.



3> Jordi Bunste..:

不是.Inode限制是按文件系统,并在文件系统创建时决定.你可能会达到另一个极限,或者'ls'表现不佳.

试试这个:

tune2fs -l /dev/DEVICE | grep -i inode

它应该告诉你各种与inode相关的信息.

推荐阅读
和谐啄木鸟
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有