如何增加RHEL中的最大符号链接限制

我遇到了以下的Linux错误: Too many levels of symbolic links
这似乎是由8个最大链接大小的系统限制引起的,我正在寻找一种方法来增加这个限制。

一些背景:
我正在写一个系统,它使用符号链接在工作元素之间传递文件资源。 这会导致长链符号链接(例如a->b->c->d->e...->z )。 我正在故意创build一个链,因为我有兴趣保留这个由谁提供的结构。 应该指出的是,这个系统与外界的物理上是断开的,所以我几乎不用担心安全和防范。

所有的帮助将不胜感激!

看起来你需要重build内核,修改“namei.h”中的“MAX_NESTED_LINKS”。 它是硬编码的,见fs / namei.c的808行 。

请注意,当然,符号链接的性能是可怕的,我希望你不必非常频繁地访问这些链接…