当前位置: 技术问答>linux和unix
请问那位大虾知道linux下一个文件夹可以容纳的最大文件个数呢?
来源: 互联网 发布时间:2016-07-09
本文导语: linux的文件夹下面的文件个数有限制么,是多少啊? 我想写个程序用来管理上网信息。打算为每个IP建立一个文件夹,所以可能会很多哦。 我没用数据库是因为其他方面的原因。 | 有限制,因...
linux的文件夹下面的文件个数有限制么,是多少啊?
我想写个程序用来管理上网信息。打算为每个IP建立一个文件夹,所以可能会很多哦。
我没用数据库是因为其他方面的原因。
我想写个程序用来管理上网信息。打算为每个IP建立一个文件夹,所以可能会很多哦。
我没用数据库是因为其他方面的原因。
|
有限制,因为inode号有限制,准确的说你要仔细区分硬链接和软链接,但基本上我还没见过哪个人把INODE号用完的,不用担心。
|
应该有限制
我觉得至少有两个方面的限制
1、目录中文件的个数的限制。由于搜索文件的算法是线性搜索的,如果文件的子文件太多,对性能影响比较大。
FreeBSD的好象是31998
2、文件系统中文件的限制。一个文件系统的inode个数是数量的,每个文件对应一个inode。
查看 #tune2fs -l /dev/sda1|grep "inode"
我觉得至少有两个方面的限制
1、目录中文件的个数的限制。由于搜索文件的算法是线性搜索的,如果文件的子文件太多,对性能影响比较大。
FreeBSD的好象是31998
2、文件系统中文件的限制。一个文件系统的inode个数是数量的,每个文件对应一个inode。
查看 #tune2fs -l /dev/sda1|grep "inode"
|
可以认为无限制,不过打开那个文件夹就惨了.
ls都的运行半天.
ls都的运行半天.