Outils pour utilisateurs

Outils du site


linux:autofs (lu 35648 fois)

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
Prochaine révision Les deux révisions suivantes
linux:autofs [28-06-2013 14:23]
edmc73 créée
linux:autofs [08-12-2014 10:16]
edmc73 [Exemple pour ssh / sftp]
Ligne 3: Ligne 3:
 En attendant que j'écrive cette page => http://doc.ubuntu-fr.org/autofs En attendant que j'écrive cette page => http://doc.ubuntu-fr.org/autofs
  
 +Autre lien intéressant https://help.ubuntu.com/community/Autofs
 +
 +<note important>Gardez à l'esprit que le point de montage ne doit pas contenir de fichier, sinon ils seront invisible tant que autofs sera lancé. Vous pouvez contourner ceci comme expliquez dans le chapitre dédié au /home</note>
 +===== Exemple pour nfs =====
 +Installer les paquets :
 +
 +  * Pour Serveur, **nfs-kernel-server** et **nfs-common**.
 +  * Pour Client, seulement **nfs-common**.
 +
 +Montage classique
 +  mount -t nfs -o rw 192.168.1.1:/Fichiers_partagé_sur_Serveur /Point_de_montage_sur_Client
 +
 +A mettre dans le fichier **/etc/auto.master**
 +  /mnt/nfs /etc/auto.nfs --ghost,--timeout=60
 +
 +A mettre dans le fichier **/etc/auto.nfs**
 +  serveur_A   -fstype=nfs,rw,soft,intr,noatime    serveurA.local:/volume1/data
 +
 +
 +===== Exemple pour ssh / sftp =====
 +Installer le paquet **sshfs**
 +
 +Montage classique
 +  sshfs [user@]host:[dir] mountpoint [options]
 +Le démontage se fait avec cette commande
 +  fusermount -u mountpoint
 +ou avec le classic **umount**
 +  umount mountpoint
 +
 +Afin d'éviter les demandes de mots de passe, vous devez copier votre clé publique sur le serveur comme indiqué ici => [[linux:ssh#eme_methode|ssh-copy-id]]
 +
 +A mettre dans le fichier **/etc/auto.master**
 +  /mnt/ssh   /etc/auto.sshfs --timeout=30, --ghost
 +
 +A mettre dans le fichier **/etc/auto.sshfs**
 +  mondossier -fstype=fuse,port=22,rw,allow_other :sshfs\#votrelogin@192.168.0.1\:/media/share
 +
 +
 +Vous pouvez forcer l'uid/gid qui sera reporté sur les fichiers modifié sur le serveur soit d'une manière globale pour toutes les connexions
 +  /mnt/ssh   /etc/auto.sshfs  uid=1000,gid=1000, --timeout=30, --ghost
 +
 +Soit de façon indépendante par connexion
 +  mondossier -fstype=fuse,port=22,rw,allow_other,uid=1000,gid=1000 :sshfs\#votrelogin@192.168.0.1\:/media/share
 +
 +
 +
 +Si ça ne fonctionne pas, lancer la commande de montage à la main pour voir un éventuel message d'erreur.\\
 +Lisez les logs auth.log sur le serveur distant.\\
 +Vérifiez que le sous-système sftp est bien activé sur le serveur ssh distant.
 +
 +===== Exemple pour partage samba =====
 +Installer le paquet **cifs-utils**
 +
 +Montage classique
 +  mount.cifs //serveur-samba/dossier-partagé /mnt/samba -o user=toto
 +Un prompt vous demandera de saisir un mot de passe, sinon vous pouvez écrire le mot de passe en dure dans la commande
 +  mount.cifs //serveur-samba/dossier-partagé /mnt/samba -o user=toto%mot-de-passe
 +
 +A mettre dans le fichier **/etc/auto.master**
 +  /mnt/net /etc/auto.cifs  --ghost,--timeout=30
 +
 +A mettre dans le fichier **/etc/auto.nfs**
 +  mondossier -fstype=cifs,rw,uid=1000,gid=1000,user=toto%mot-de-passe ://192.168.0.10/Share
 +
 +
 +
 +===== Cas d'un autofs sur /home en nfs =====
 +
 +Dans votre fichier **auto.master**, spécifiez votre point de montage comme suit :
 +  /-   /etc/auto.home   --ghost,--timeout=3600
 +
 +Le ''/-'' indique que le montage sera directement spécifié dans le fichier **auto.home**
 +
 +Notre fichier **auto.home** contiendra dans le cas d'une connexion nfs
 +  /home   -fstype=nfs,rw,soft,intr,noatime       nas:/volume1/home
 +
 +
 +
 +  
linux/autofs.txt · Dernière modification: 20-01-2016 08:50 de edmc73