Linux一个目录下可以创建多少目录文件,上限是多少

时间:2022-03-10 17:58:02
除去磁盘空间的限制

找了很多资料,都说和一个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方面的高手,这样的问题如何解决,诚求

9 个解决方案

#1


帮顶,学习。

#2


你用quota查一下看是否是用户使用空间达到了分个它的配额

#3


我们做的是Web服务呀,就是电子商务类网站

#4


我是指的你执行程序的用户,就是你创建目录是由那个用户创建你.

#5


应该是 root用户

#6


一般不会用root用户吧,太不安全了

#7


还有什么原因,应该怎么解决啊

如果是用户配额已满,应该怎么解决  谢谢

#8


一个目录下,到底是可以放多少个文件,由两点来决定:
1。inode的空间大小,一个文件占用一个inode,一个inode占用128  byte,如果inode空间用完了,就不能建立文件了
2。由磁盘空间大小决定。不用我多说,磁盘空间用完了,就不能建文件了

这个indoe 值怎么可以改(这是我在其他地方找到的资料)

#9


http://www.dlog.cn/html/trackback.do?log_id=5426&type=1

这里说了RedHat Enterprise Linux AS 4.0 Update 3的目录数限制问题。别的帮不了你了。
你也可以自己编个程序测试一下。

#1


帮顶,学习。

#2


你用quota查一下看是否是用户使用空间达到了分个它的配额

#3


我们做的是Web服务呀,就是电子商务类网站

#4


我是指的你执行程序的用户,就是你创建目录是由那个用户创建你.

#5


应该是 root用户

#6


一般不会用root用户吧,太不安全了

#7


还有什么原因,应该怎么解决啊

如果是用户配额已满,应该怎么解决  谢谢

#8


一个目录下,到底是可以放多少个文件,由两点来决定:
1。inode的空间大小,一个文件占用一个inode,一个inode占用128  byte,如果inode空间用完了,就不能建立文件了
2。由磁盘空间大小决定。不用我多说,磁盘空间用完了,就不能建文件了

这个indoe 值怎么可以改(这是我在其他地方找到的资料)

#9


http://www.dlog.cn/html/trackback.do?log_id=5426&type=1

这里说了RedHat Enterprise Linux AS 4.0 Update 3的目录数限制问题。别的帮不了你了。
你也可以自己编个程序测试一下。