Como montar diferentes volumes NFS dependendo da rede conectada? [fechadas]

4

Cenário:
Eu uso o mesmo notebook no trabalho e em casa:

  • No trabalho, tenho 13 mapeamentos NFS divididos em dois IPs diferentes.
  • Em casa, tenho um mapeamento em um terceiro IP.

Problema:
Quando chego em casa e ligo o notebook, demora muito para iniciar devido aos IPs ausentes presentes no meu fstab.

Solução:
Talvez haja uma maneira de adicionar blocos condicionais no fstab ou talvez usar arquivos fstab diferentes dependendo da rede à qual estou conectado.

Isso é possível ou existe uma solução alternativa?

    
por lpanebr 21.11.2011 / 22:57

1 resposta

2

IMO a melhor solução é autofs.

A sintaxe do autofs leva alguns minutos para ser compreendida, mas depois de entender a sintaxe é muito fácil e muito automatizada.

A vantagem é que seus compartilhamentos são montados de maneira automática, sem interrupções, mas apenas conforme necessário. Portanto, não há mais inicializações lentas, mas as ações estão facilmente disponíveis.

  

autofs é um programa para montar automaticamente diretórios conforme a necessidade. As montagens automáticas são montadas apenas quando são acessadas e são desmontadas após um período de inatividade. Por causa disso, a montagem automática de compartilhamentos NFS / Samba conserva a largura de banda e oferece melhor desempenho geral em comparação com montagens estáticas via fstab.

Instalar o autofs

sudo apt-get install autofs

Você então remove as montagens do / etc / fstab e as adiciona a /etc/auto.master

A sintaxe é

  

ponto de montagem [map-type [, format]:] map [opções]

Por exemplo:

mount-point   -fstype=nfs4   server:/share

Você pode montar todos os compartilhamentos em um determinado servidor, por exemplo

/media/work-server   /etc/auto.work-server

montará todos os compartilhamentos em seu servidor de trabalho, no diretório /media/work-server , conforme configurado em /etc/auto.work-server

Se você tiver um problema, cole o bin seu (s) arquivo (s) de configuração e podemos analisá-los.

Veja: link

    
por Panther 29.02.2012 / 06:01