`
cppmule
  • 浏览: 447340 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类

Linux目录数和文件数限制(目录下最大文件数)

 
阅读更多

Linux目录数和文件数限制(目录下最大文件数)

一、目录数限制:

在同一个路径下,一级子目录的个数限制为 31998 。如果你的应用生成的目录可能会超过这个数,那要注意进行目录分级。例如,如果目录名为数字的话,可以将数字除以10000后的整数值做为父目录名(/data/1/13892);如果是目录名为字幕的,可以用前几个字符来做为父一级目录(/data/com/idcfree)等等

解决方法:

得到一个目录下一级子目录的总数

ls   -F   |   grep   /   |wc

二、 文件数目限制:

每个文件对应一个inodes ,如果iodes没有了,那就算有空间也不能再写文件了。

查看当前分区的iodes信息:

tune2fs -l /dev/hda2

Free inodes:              374919

解决办法:

1. 重新mkfs,mkfs时将inode数调的多一些(根据你fs中文件的总数而定),块尺寸调得小一些(根据每个文件的平均大小而定)

2. 使用loopback文件系统临时解决

在/usr中(也可以在别处)创建一个大文件,然后做成loopback文件系统,将原来的文件移到这个文件系统中,并将它mount到/usr下合适的位置。这样可以大大减少你/usr中的文件数目。但是系统性能会有点损失。

分享到:
评论

相关推荐

    Linux 文件和目录的属性

    ### Linux 文件和目录的属性详解 #### 1. Linux 文件属性概说 在 Linux 操作系统中,每一个文件和目录都具有丰富的属性信息。这些属性不仅帮助用户了解文件的基本信息,还提供了对文件进行管理所需的控制机制。主要...

    05-linux-认识文件

    认识 Linux 文件需要了解文件类型、权限、SELinux、硬连接数或目录所含有的子目录数、文件拥有者、文件大小、文件时间和文件或者目录名称等概念。这些概念对于 Linux 系统的管理和安全非常重要。

    文件最大数修改

    ##### 4.1 查看系统全局最大文件数限制 使用`cat /proc/sys/fs/file-max`命令可以查看当前系统全局的文件打开数量限制。 ##### 4.2 修改系统全局最大文件数限制 可以直接通过修改`/proc/sys/fs/file-max`文件来临...

    如何在Linux中建立共享文件

    在虚拟机环境下,确保虚拟机网络设置为“桥接模式”,这样虚拟机和主机将会在同一个局域网内,可以直接进行文件共享。如果遇到访问问题,可能需要在主机和虚拟机上开启防火墙相应的端口(如TCP/UDP的139和445)。 ...

    linux文件种类与扩展名

    本文将详细介绍 Linux 文件种类和扩展名的概念、特点和用途。 正规文件 正规文件是 Linux 文件系统中最常见的文件类型。它是指可以随时存取的文件,输入 ls -al 指令,第一个字符为-的文件。正规文件可以进一步...

    linux core文件生产设置与编码

    比如,echo "/corefile/core-%e-%p-%t" > /proc/sys/kernel/core_pattern这条命令可以将所有产生的core文件统一生成到/corefile目录下,并且文件名会包含命令名、进程ID和时间戳。 要使用这种方法,需要了解core_...

    linux文件导出window工具WinSCP

    你还可以配置会话选项,比如限制最大并发连接数,或者设置会话超时时间,以增强系统的稳定性。 总之,WinSCP是一款强大且易用的跨平台文件传输工具,无论你是初学者还是经验丰富的IT专家,都能快速上手并充分利用其...

    批量文件改名-自动获取指定目录下的所有文件并改名

    文件命名有一定的规则,例如Windows和Linux系统对文件名中特殊字符和长度有限制。在批量改名时,我们需要确保新名称符合这些规则,避免因非法字符或长度过长导致的问题。 4. **命名策略**: 改名策略可以多样化,...

    操作系统实验报告(文件管理)

    7. 系统限制:实验中设置了最大用户数(M_user)、同时打开的文件数(M_of)以及磁盘的最大容量(MaxDisk),这些限制确保了资源的有效管理。 通过这个实验,学生能够实践文件系统的实际操作,理解文件的存储、检索...

    Linux 的档案属性与目录配置.doc

    #### Linux目录配置 Linux的目录结构遵循一定的规则,主要基于文件系统层次标准(Filesystem Hierarchy Standard, FHS),它定义了目录的用途和位置。 - **/bin**:存放基本命令。 - **/boot**:存放启动所需的...

    Linux proc目录下子文件或子文件夹的作用

    ### Linux /proc 目录详解及其子文件或子文件夹的作用 #### 一、Linux /proc 目录简介 在Linux系统中,`/proc` 是一个特殊的文件系统,它实际上是一个虚拟的文件系统,其内容全部存在于内存之中,不占用实际的磁盘...

    Linux下Apache并发连接数和带宽控制

    在Linux环境下,Apache的并发连接数和带宽可以通过两个模块来实现:mod_limitipconn和mod_bandwidth。这两个模块是由Apache社区的开发者创建的,用于增强服务器的管理能力。 1. **mod_limitipconn**: 这个模块...

    Linux文件特殊权限SGID-UID详解

    - **二进制文件限制**:SUID 只能应用于二进制文件,而不能用于 shell 脚本文件,因为脚本最终还是依赖于二进制文件来执行其内部操作。 - **目录无效**:SUID 对于目录无效,只能应用于文件。 **4. 设置方法** ...

    L6 Linux文件系统1

    在Linux中,文件系统采用了一种多级目录的树形结构,以根目录(/)为起点,向下延伸出各个子目录和文件。Linux的文件系统是高度可扩展的,支持多种不同的物理文件系统,如EXT2、EXT3、EXT4,以及其他如FAT32、NTFS和...

    linux管理用户和文件权限.docx

    Linux 用户管理和文件权限 Linux 操作系统中,用户管理和文件权限是两个非常重要的概念。用户管理是指对用户账号和组账号的创建、管理和维护,而文件权限则是指对文件和目录的访问控制。下面将详细介绍 Linux 中的...

    Linux文件查找技巧

    如果普通用户尝试查找某些受限制的目录中的文件,可能会遇到“Permission denied”的错误。此时,可以使用重定向来避免这类问题。 **示例:** 为了避免查找过程中出现权限错误的提示,可以使用以下命令: ``` find ...

    mkisofs linux下制作iso

    在Linux操作系统中,`mkisofs`是一个非常重要的命令行工具,用于创建ISO 9660光盘映像文件,这种格式广泛应用于CD和DVD的制作。标题“mkisofs linux下制作iso”提示我们要关注如何在Linux环境中利用`mkisofs`来创建...

Global site tag (gtag.js) - Google Analytics