Como montar diferentes volumes NFS dependendo da rede conectada?

Como montar diferentes volumes NFS dependendo da rede conectada?

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 inicializar devido à falta de IPs presentes no meu fstab.

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

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

Responder1

IMO, a melhor solução é o autofs.

A sintaxe do autofs leva alguns minutos para ser compreendida, mas depois que você entende a sintaxe, ela fica muito fácil e muito automatizada.

A vantagem é que seus compartilhamentos são montados de forma automática e contínua, mas apenas quando necessário. Portanto, chega de inicializações lentas, mas os compartilhamentos estão facilmente disponíveis.

autofs é um programa para montar diretórios automaticamente conforme necessário. As montagens automáticas são montadas somente à medida que são acessadas e 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 autofs

sudo apt-get install autofs

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

A sintaxe é

ponto de montagem [tipo de mapa[,formato]:] mapa [opções]

Por exemplo:

mount-point   -fstype=nfs4   server:/share

Você pode montar todos os compartilhamentos em um servidor específico, por exemplo

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

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

Se você tiver um problema, cole seus arquivos de configuração e poderemos revisá-los.

Ver :https://help.ubuntu.com/community/Autofs

informação relacionada