mkdir-无法创建目录(单层目录中子目录的个数默认为32000个)

今天运行在一台机器上的脚本突然通知无法创建目录了,上去执行shell脚本,也出现同样的错误,如下:

$ mkdir test

mkdir: 无法创建目录"test": 过多的连接

统计了下当前目录下的文件夹个数 31998 个。
查了相关的文档,发现单层目录中子目录的个数默认为32000个
include/linux/ext2_fs.h:#define EXT2_LINK_MAX           32000
include/linux/ext3_fs.h:#define EXT3_LINK_MAX           32000
出去本层目录的.和上层目录的..,所以最多为31998个。
 
http://blog.csdn.net/luosiyong/article/details/48996357