Como o Linux pode montar um diretório NFS e os sistemas de arquivos montados dentro dele?

3

Eu tenho um servidor NFS com um diretório que contém uma dúzia de outros sistemas de arquivos locais. Eu gostaria de montar o diretório de nível superior no servidor e fazer com que o cliente Linux montasse automaticamente os sistemas de arquivos corretos dentro desse diretório, para que o cliente visse a mesma estrutura de diretórios existente no servidor.

Acredito que o que eu estava perguntando era um tipo de "montagem recursiva" em que vários sistemas de arquivos poderiam ser montados de forma aninhada em um cliente. Talvez este seja apenas um recurso do NFSv4. A opção "nohide" parece levar o cliente a pensar que todos os sistemas de arquivos são um único ponto de montagem, o que não é o que eu estava procurando, mas talvez seja bom o suficiente.

    
por Chris Quenelle 09.09.2011 / 02:26

2 respostas

2

Você pode querer examinar a opção de exportação nohide NFS para montar de forma recursiva as hierarquias do sistema de arquivos. Isto supõe que as exportações do NFS são de um sistema Linux (versus um arquivador ou NAS) e que você está interessado em montar as suas suas montagens em seu cliente.

Veja também: link

    
por 09.09.2011 / 03:10
1

Além de usar a opção nohide no arquivo /etc/exports no servidor NFS, como sugerido na resposta anterior, está usando o pacote autofs nos clientes, o que pode ser interessante para quem ainda não conhece esse pacote .

Isso é simples:

  1. Instale o pacote autofs em cada cliente usando um gerenciador de pacotes
  2. Depois, edite o arquivo de configuração do cliente /etc/auto.master e remova o sinal de comentário ( # ) da linha que contém /net/ ;
  3. Salve o arquivo de configuração e
  4. Reinicie o serviço autofs no cliente.

    Em distribuições mais antigas do Linux, isso é feito usando:

    # /etc/init.d/autofs restart
    

    e / ou distribuições mais recentes isso é feito usando:

    # service autofs restart
    
  5. Depois disso, você poderá alterar o diretório ( cd /net/ NFS_SERVER_HOSTNAME / ) e deverá ver todos os seus subdiretórios (sistemas de arquivos locais), contanto que estejam listados no arquivo /etc/exports no servidor NFS. Portanto, as entradas em /etc/exports controlam quais dos sistemas de arquivos locais devem estar disponíveis para montagem nos clientes.

por 25.01.2014 / 15:22