在我拥有的较旧的 Linux 机器上,有一个 Netapp 的 NFS 安装。一旦这个盒子上的单个目录中有 100k 个文件,就不能再写入文件。有谁知道这可能是什么原因造成的?有人告诉我符号链接仍然可以写入。
我会在查找时添加更具体的信息。请跳过“使用更好的文件/文件夹结构和/或数据库”,我知道......
您可能遇到了两个限制。
inode(不太可能)
您已经使用了该卷的所有可用 inode。您可以使用命令df -i和确认这一点maxfiles。
maxdirsize (更倾向于)
ONTAP 对目录的大小施加了限制。大小是元数据/硬链接的产物,而不是文件内容。此限制默认(假设 >6.5)为系统 RAM 的 1%。这样做是为了确保大目录不会影响系统性能。因为线性目录扫描需要将目录数据结构加载到内存中。快速概览:
ls -lkd.maxdirsize音量是一种单向操作。如果这两个问题都不是,那么我建议您检查并发布您的 ONTAP 日志。
| 归档时间: |
|
| 查看次数: |
36984 次 |
| 最近记录: |