Ponto de montagem

1. Ponto de montagem

Gustavo Pardellas Feijó
chmod000

(usa Debian)

Enviado em 12/02/2009 - 10:31h

Olá pessoal,

Estou com uma dúvida que já resolvi, porém acredito que haja uma forma melhor de fazê-lo e talvez alguém aqui possa me ajudar. Seguinte:

Estou rodando apache 2 em um 2.6.18-128.1.1.el5 (Red Hat).

Neste sistema tenho um shopping virtual que hospeda algumas lojas (estas lojas rodam o sistema do shop).

A estrutura de diretórios é bastante entruncada devido ao crescimento do sistema e falta de melhorias na estrutura de diretórios:

O sistema da loja roda em /home/htdocs/shop/cgi-bin
Cada loja tem um subdiretório dentro de /home/htdocs/shop/NOMEDALOJA

Com o crescimento da empresa veio a necessidade de reorganizar a estrutura de diretórios.

Passamos, então o conteúdo de /home/htdocs/shop/NOMEDALOJA para /home/htdocs/NOMEDALOJA, porém como todo o sistema deve rodar dentro de shop/cgi-bin foi criado um link dentro de /home/htdocs/NOMEDALOJA/cgi-bin que aponta para o cgi-bin do diretório shop.

Agora vem o problema que enfrentamos:
Nos links das páginas que ficam em /home/htdocs/NOMEDALOJA/subdiretorio se houver algum endereço relativo que aponte para o cgi-bin (../cgi-bin/programa.cgi) o programa é executado como se estivesse em /home/htdocs/shop/cgi-bin, o que inviabiliza algumas ações.

A abordagem que tomei foi montar o /home/htdocs/shop/cgi-bin em /home/htdocs/NOMEDALOJA/cgi-bin. Isso resolveu o problema, porém me deixou com uma "pulga atrás da orelha".

Então seguem as perguntas:
1) Existe um limite de montagens em um sistema linux?
2) Alguém tem uma outra sugestão?

Obrigado