全球主机交流论坛

标题: linux一个目录下,可以放多少个文件? [打印本页]

作者: 阿宇    时间: 2018-1-22 18:05
标题: linux一个目录下,可以放多少个文件?
因为我是做采集站,文章数量有点略多,所有的缩略图都在一个文件夹下。这个文件夹就都是.jpg .gif .png啥的。。
每次打开这个文件夹有多嗨我就不提了
想问一下大神们
如果忽略服务器硬盘的大小(因为硬盘随时可以扩容),linux一个目录下,能放多少个数量的文件?有上限吗?(是文件数,不是文件夹数)

在线跪等。。。
给各位mjj倒杯茶。
作者: 京东    时间: 2018-1-22 18:05
提示: 作者被禁止或删除 内容自动屏蔽
作者: 大腿    时间: 2018-1-22 18:07
不知道多少 不过太多了 会影响寻找速度的
作者: 阿宇    时间: 2018-1-22 18:07
京东 发表于 2018-1-22 18:05
无限啊 没有听说一个目录下规定多少文件的

京东。。。。。给刘总跪了。另外问一下奶茶最近怎么样?
作者: 小夜    时间: 2018-1-22 18:09
如果硬盘跟不上,单一目录放太多文件,垦定是不行的。
我以前也做缓存,用一个目录,缓存了大概3万左右的小碎文件吧,然后,检索起来那个累啊。

后来,按时间或文件名分类,就好了非常多。
作者: 阿宇    时间: 2018-1-22 18:12
小夜 发表于 2018-1-22 18:09
如果硬盘跟不上,单一目录放太多文件,垦定是不行的。
我以前也做缓存,用一个目录,缓存了大概3万左右的小 ...

也遇到了和你一样的问题,所以才来问问。。看来是该修改一下了。。
谢谢夜总。摸摸大
作者: 阿宇    时间: 2018-1-22 18:14
京东 发表于 2018-1-22 18:05
无限啊 没有听说一个目录下规定多少文件的

图片站我收藏了,努力更新老哥。。
作者: dupit8    时间: 2018-1-22 18:15
京东 发表于 2018-1-22 18:05
无限啊 没有听说一个目录下规定多少文件的

扯吧。一个目录下所有直接文件含目录等不允许超过 65535个。所以如果超了就得划分多个不同子目录。所以文件总数受inode节点数量限制。
作者: 京东    时间: 2018-1-22 18:15
提示: 作者被禁止或删除 内容自动屏蔽
作者: dupit8    时间: 2018-1-22 18:17
因为目录是线性查找,所以如果一个目录下直接文件数量过多,查找性能将直线下降。
作者: sskdgu    时间: 2018-1-22 18:20
京东 发表于 2018-1-22 18:15
哈哈 是的 无水印的资源太少 回头弄视频

大佬的无水印是官网的么?
作者: 京东    时间: 2018-1-22 18:22
提示: 作者被禁止或删除 内容自动屏蔽
作者: sskdgu    时间: 2018-1-22 18:23
京东 发表于 2018-1-22 18:22
签名站啊 才开几天 随便看看

问签名里面图片是不是官网出来的啊,像rosi网上下的怎么基本都带官网水印的
作者: 左手写爱    时间: 2018-1-23 10:25
有上线  多少不记得,原来出现过这种情况,缓存文件太多了
出现的症状就是没法更新(网站后台能打开但是无法登录)
作者: ecosway598    时间: 2018-1-23 10:30
提示: 作者被禁止或删除 内容自动屏蔽
作者: janfou    时间: 2018-1-23 10:31
同一目录,文件过多,肯定影响系统效率

这问题完全可以找找百度
作者: satanhack    时间: 2018-1-23 10:33
一般不超过1024
作者: hdown    时间: 2018-1-23 11:10
https://www.jianshu.com/p/b28ed82a56a6

简单来说,就是,理论上是无限的。每个文件记录至少占用1K。
实际上,我使用df -i 查看linux默认的一个30G硬盘,有2.5M个文件。也就是可以存250万个文件。
作者: 万人迷    时间: 2018-1-23 11:42
可以放好多的,我最多放过几千W,

但是重点来了,千万别去打开,或者查询什么的,你直接调用没用

你要单个删除也行,整体删除,我了个XX,太suan爽了,还有就是打包呀备份呀都是麻烦 事

所以我现在都是分割文件夹了
作者: lanxuejd    时间: 2018-1-23 12:57
整个系统有总体数量限制吧,看看inodes是多少
作者: hellfires    时间: 2018-1-23 13:13
提示: 作者被禁止或删除 内容自动屏蔽
作者: 阿宇    时间: 2018-1-24 00:46
ecosway598 发表于 2018-1-23 10:30
一个文件夹下 几十万文件怎么办

这么多……给你跪了。。。用的linux服务器吗?
作者: 阿宇    时间: 2018-1-24 00:50
万人迷 发表于 2018-1-23 11:42
可以放好多的,我最多放过几千W,

但是重点来了,千万别去打开,或者查询什么的,你直接调用没用

几千万。。。大站了
作者: ecosway598    时间: 2018-1-24 05:39
提示: 作者被禁止或删除 内容自动屏蔽
作者: 阿宇    时间: 2018-1-24 09:48
ecosway598 发表于 2018-1-24 05:39
inux centos       然后 晚上 给删除了   重新 自动生成

给拥有大站的大佬跪了
作者: ecosway598    时间: 2018-1-24 09:49
提示: 作者被禁止或删除 内容自动屏蔽




欢迎光临 全球主机交流论坛 (https://loc.888543.xyz/) Powered by Discuz! X3.4