OpenVZ 文件系统 (simfs) 对每个文件夹的文件数量有限制。我们已达到该限制,因此遇到麻烦...
解决这个问题的最佳方法是什么?
提前致谢!
答案1
将您的文件放入子文件夹中。
答案2
当达到限制时,每个目录有多少个文件?
我首先要检查 /proc/bc/resources 中是否没有失败计数。配置文件中的下列其中一项可能设置得太低:
NUMFILE="9312:9312"
DISKINODES="2000000:2200000"
使用绑定挂载在容器内获取真实文件系统
如果您确实达到了每个目录的最大文件数,并且您无法将文件移动到子目录,那么您可以很容易地在容器内获得一个真正的文件系统(ext3,xfs,...)。
http://wiki.openvz.org/Bind_mounts
委托块设备
您还可以将整个块设备委托给容器,并在启动期间通过在容器内的 /etc/fstab 中放置一个条目来从该块设备挂载真实文件系统。请参阅 vzctl(8)--设备 b参数。还要检查容器内的 /proc/filesystems 以查看有哪些文件系统可用。