múltiplas montagens do mesmo compartilhamento NFS em um cliente?

3

Estou movendo o conteúdo do espaço da Web para compartilhamentos NFSv3. Devido às restrições do suexec, tenho diferentes caminhos para diferentes subconjuntos do conteúdo no cliente. Gostaria de saber se ainda posso ter todo o conteúdo em um caminho em um compartilhamento nfs exportado.

exemplo:

eu preciso

/home/content/foo

e

/var/www/content/bar

exportar compartilhamento "/ export" poderia ter

/export/foo
/export/bar

AFAICS existem três opções:

  • montando / exportando duas vezes em caminhos diferentes no cliente nfs
  • montar / exportar uma vez e fazer uma montagem de ligação
  • coloque foo e bar em diretórios diferentes e exporte / monte-os separadamente

Qual dessas opções você recomendaria?

    
por matthias 28.04.2014 / 12:41

3 respostas

3

Pessoalmente, eu apenas montaria o NFS duas vezes em dois locais diferentes. Você não precisa exportar / montar separadamente, pois você pode montar subdiretórios de uma exportação NFS diretamente.

    
por 28.04.2014 / 12:51
0

Eu provavelmente colocaria o conteúdo em uma árvore sob / exports (/ exports / web por exemplo) e, em seguida, montaria essa árvore em ambos os lugares no cliente. Isso mantém tudo organizado e permite que você adicione novos projetos em uma data posterior sem ter que se reorganizar.

    
por 28.04.2014 / 12:56
0

Eu sugeriria a montagem do bind por dois motivos:

  • Conheço pessoas que se depararam com problemas de dimensionamento ao montar centenas de diretórios pessoais de usuários. Isso não teria acontecido com montagens de ligação, porque, então, na camada NFS, ainda seria apenas uma única montagem.
  • O NFS tem casos em que a semântica pode ser um pouco problemática, se os arquivos forem acessados através de várias montagens simultaneamente.

Mas contanto que sejam apenas duas montagens, e nenhum dos diretórios esteja acessível através de mais de uma das montagens, eu diria que escolha a opção que você acha mais fácil de trabalhar.

    
por 28.04.2014 / 13:34