[rc.local] montage au démarrage d'un répertoire cifs

Applications, problèmes de configuration réseau
farvardin
Maître du Kyudo
Messages : 1084
Inscription : sam. 29 mars 2008, 22:56

[rc.local] montage au démarrage d'un répertoire cifs

Message par farvardin »

bonjour,

il y a un dossier partagé sur le réseau dans lequel ma machine doit effectuer certaines opérations automatiquement.

Le problème, c'est que le montage, réglé dans fstab, se fait bien en ligne de commande (avec mount -a en root par exemple), mais pas au démarrage.

J'ai bien regardé ce sujet, mais ce n'est pas vraiment le même problème :

http://forums.archlinux.fr/topic7164.ht ... unt%20cifs

Donc mon fstab :

Code : Tout sélectionner

//192.168.0.23/commun /mnt/montage cifs rw,user=login,password=mot_de_passe,uid=1000,iocharset=utf8,codepage=unicode 0 0 
(j'ai appris ensuite qu'il valait mieux utiliser un mot de passe dans un fichier séparé, lorsque ça fonctionnera comme je veux je pourrai passer à cette solution)

et je demande le montage dans /etc/rc.local :

Code : Tout sélectionner

sleep 5s
su -c "mount -a"
(j'ai essayé avec mount -a tout court, mais ce n'est pas mieux).

quand je tape (en root) mount -a ça me monte le dossier sans problème.

le /var/log/messages.log me dit : CIFS: Unknown mount option codepage

pourtant si c'était à cause de ça, pourquoi ça passe lorsque ce n'est pas au démarrage ?

Pour le moment j'ai mis un cron en place qui fait mount -a toutes les heures, mais cela n'est pas une solution optimale (et là aussi ça fonctionne).

Dans mon /etc/rc.conf, j'ai netfs qui se lance après wicd. Le rc.local est utilisé après tout ceci, alors la connexion devrait être active à ce moment.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17596
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [rc.local] montage au démarrage d'un répertoire cifs

Message par benjarobin »

Déjà netfs devrai lui s'en occuper... Il faudrait savoir si tu es connecté quand le daemon se lance.
Sinon par curiosité, si tu met dans ton rc.local

Code : Tout sélectionner

mount -a &> /root/logMountA 
Quel est le contenu de ce fichier.
Sinon tu peux déjà au moins corriger ta ligne du fstab

Code : Tout sélectionner

//192.168.0.23/commun /mnt/montage cifs rw,user=login,password=mot_de_passe,uid=1000,iocharset=utf8 0 0 
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Répondre