web-dev-qa-db-fra.com

Comment monter différents volumes NFS en fonction du réseau connecté?

Scénario:
J'utilise le même ordinateur portable au travail et à la maison:

  • Au travail, j'ai 13 mappages NFS répartis sur deux IP différentes.
  • À la maison, j'ai un mappage sur une troisième IP.

Problème:
Lorsque je rentre chez moi et que j'allume l'ordinateur portable, le démarrage prend beaucoup de temps en raison des adresses IP manquantes présentes sur mon fstab.

Solution:
Il existe peut-être un moyen d'ajouter des blocs conditionnels sur fstab ou peut-être d'utiliser des fichiers fstab différents selon le réseau auquel je suis connecté.

Est-ce possible ou existe-t-il une autre solution?

4
lpanebr

OMI, la meilleure solution est autofs.

La syntaxe des autofs prend quelques minutes à comprendre, mais une fois que vous comprenez la syntaxe, elle est très très facile et très automatisée.

L'avantage est que vos partages sont montés, automatiquement, de manière transparente, mais uniquement selon les besoins. Donc, plus de bottes lentes, mais les actions sont facilement disponibles.

autofs est un programme pour monter automatiquement des répertoires selon les besoins. Les montages automatiques sont montés uniquement lorsqu'ils sont accessibles et sont démontés après une période d'inactivité. Pour cette raison, le montage automatique des partages NFS/Samba permet d'économiser de la bande passante et offre de meilleures performances globales par rapport aux montages statiques via fstab.

Installer les autofs

Sudo apt-get install autofs

Vous supprimez ensuite les supports de/etc/fstab et les ajoutez à /etc/auto.master

La syntaxe est

point de montage [type de carte [ format]:] carte [options]

Par exemple:

mount-point   -fstype=nfs4   server:/share

Vous pouvez monter tous les partages sur un serveur particulier, par exemple

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

montera tous les partages sur votre serveur de travail, dans le répertoire /media/work-server tel que configuré dans /etc/auto.work-server

Si vous avez un problème, collez votre ou vos fichiers de configuration et nous pourrons les revoir.

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

2
Panther