免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 11495 | 回复: 12
打印 上一主题 下一主题

[互联网] Linux一个目录下可以创建多少目录文件,上限是多少 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-06-29 18:18 |只看该作者 |倒序浏览
除去磁盘空间的限制

找了很多资料,都说和一个inode 的值有关,但是怎么设置都写的不太完整


下面是我在服务器上查的一些参数
[root@www ~]# df -i
Filesystem             Inode (I)已用 (I)可用 (I)已用% 挂载点
/dev/mapper[v]olGroup00-LogVol00
                     8683520  206834 8476686    3% /
/dev/sda1              26104      38   26066    1% /boot
none                  223840       1  223839    1% /dev/shm


[root@www ~]# ulimit -a
core file size          (blocks, -c) 0
data seg size           (kbytes, -d) unlimited
file size               (blocks, -f) unlimited
pending signals                 (-i) 1024
max locked memory       (kbytes, -l) 32
max memory size         (kbytes, -m) unlimited
open files                      (-n) 1024
pipe size            (512 bytes, -p) 8
POSIX message queues     (bytes, -q) 819200
stack size              (kbytes, -s) 10240
cpu time               (seconds, -t) unlimited
max user processes              (-u) 32764
virtual memory          (kbytes, -v) unlimited
file locks                      (-x) unlimited

我们的系统是每天都会在同一个目录下面建一个当前日期的目录,里面存放当天上传的图片和文件之类.现在这个目录已经无法打开了,里面的文件夹太多了
现在系统已经不能上传图片了,查看日志,说是创建当天的目录失败

请问一下Linux方面的高手,这样的问题如何解决,诚求

论坛徽章:
1
技术图书徽章
日期:2013-12-05 23:25:45
2 [报告]
发表于 2007-06-30 09:04 |只看该作者
你是建立了多层子文件夹结构也这样子、

论坛徽章:
0
3 [报告]
发表于 2007-06-30 09:12 |只看该作者
这是什么问题,应该怎么解决

有没有和我遇见同样问题的人啊

论坛徽章:
0
4 [报告]
发表于 2007-07-01 02:56 |只看该作者
mkfs.ext3 -i xxx /dev/sdx

xxx 是你需要设置的inodes数

权你还是让程序员写的good 些, 如果真还是有那么多文件数的话, 那可改用XFS 等

论坛徽章:
0
5 [报告]
发表于 2007-07-02 16:12 |只看该作者
多谢4楼,我们现在是在线维护啊,难呀,太危险

论坛徽章:
0
6 [报告]
发表于 2007-07-08 16:30 |只看该作者
好象没办法
是和文件系统有关系的

论坛徽章:
0
7 [报告]
发表于 2007-07-08 21:05 |只看该作者
按照侨主说的,可以用hash做多层目录
比如拿用户的ID 作为hash因子,每个用户建一个目录,在每个用户目录下再按照时间建目录,这只是一种方式

大量文件肯定要用多层目录存储

论坛徽章:
0
8 [报告]
发表于 2007-07-11 14:01 |只看该作者
一个目录下最好不要超过1000个文件,要不对性能影响太大了

论坛徽章:
0
9 [报告]
发表于 2007-07-20 14:16 |只看该作者
应该是65536吧

论坛徽章:
0
10 [报告]
发表于 2007-07-31 14:14 |只看该作者

回复 #8 cx6445 的帖子

我生成静态页面一般是1万个一个目录。我有上千万个静态页面,你认为怎么分?多层目录?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP