Como aumentar o limite máximo de links simbólicos no RHEL

2

Estou correndo para o seguinte erro do Linux: Too many levels of symbolic links .
Isso parece ser causado pelo limite máximo de 8 no tamanho da cadeia de links, e estou procurando uma maneira de aumentar esse limite.

Alguns antecedentes:
Estou escrevendo um sistema que faz uso de links simbólicos para passar recursos de arquivos entre elementos de trabalho. Isso resulta em longas cadeias de links simbólicos (por exemplo, a->b->c->d->e...->z ). Estou criando uma corrente intencionalmente, como estou interessado em preservar essa estrutura de quem-providenciou o quê. Deve-se notar que este sistema está fisicamente desconectado do mundo externo, então eu praticamente não tenho nenhuma preocupação com segurança ou prevenção de exploits.

Toda ajuda seria muito apreciada!

    
por Yonatan 28.02.2011 / 09:14

1 resposta

1

Parece que você precisará reconstruir o kernel, modificando "MAX_NESTED_LINKS" em "namei.h". É codificado, veja linha 808 de fs / namei.c .

Note, claro, que o desempenho dos links simbólicos é terrível, espero que você não tenha que acessar esses links com muita frequência ...

    
por 28.02.2011 / 10:42

Tags