Forum Linux.général Samba, un pas en avant...

Posté par  .
Étiquettes : aucune
0
11
mai
2005
Et un pas en arrière.

Bonjour,

J'ai une bécane sous Linux (Mandrake 10.0) sur laquelle j'ai monté une machine distante sous NT4.
Je me suis aperçu que l'accès au montage NT4 ne fonctionnait pas toujours du premier coup mais toujours du deuxième !

Si j'ouvre /mnt/commun avec nautilus, L'icone du dossier apparait comme une application non identifiée. Si j'actualise, ça marche !

Si j'ouvre une console et que je tape df, sur le montage j'obtiens input/output error si je recommence, ça marche !

Dans fstab la machine distante est déclarée comme suit :
//(chemin vers le dossier distant) /mnt/commun smbfs credentials=/etc/samba/auth.(mon_Login) 0 0

Si quelqu'un a une idée en cette année du Brésil.
  • # Peut-être un problème réseau ?

    Posté par  . Évalué à 2.

    Il me semble que c'est probablement une des raisons qui font que la commande smbmount reste en arrière-plan.
    En clair, plutôt que d'utiliser un mount qui peut partir en vrille au moindre problème réseau, il vaut mieux utiliser smbmount qui restaurera les connexions en vrac.
    Si je ne suis pas clair, dites-le.
    • [^] # Re: Peut-être un problème réseau ?

      Posté par  . Évalué à 1.

      Ben en fait je ne connaissais pas la commande (un démon en fait) smbmount.

      J'ai modifié mon fstab comme suit :

      //(chemin vers le dossier distant) smbmount /mnt/commun smbfs credentials=/etc/samba/auth.(mon_Login) 0 0

      Ca a l'air de marcher :-) C'est bon ou c'est grouik ?

      Merci.

      Il se prend pour Napoléon, son état empire.

      • [^] # Damned !

        Posté par  . Évalué à 1.

        Je me réponds à moi-même : ça ne marche pas.

        C'est ch***t ces plantages aléatoires.
        Bon, je vais lire la doc de smbmount plus sérieusement que je ne l'ai fait jusqu'ici. Si entretemps quelqu'un a une suggestion ?

        A+

        Il se prend pour Napoléon, son état empire.

        • [^] # Re: Damned !

          Posté par  . Évalué à 2.

          J'aurais du prendre plus de temps pour expliquer les choses....
          En fait, smbmount ne se substitue pas à la commande mount dans le sens ou elle ne prend pas en compte le fstab (pour autant que je sache...).
          Du coup, il faut passer par un script ou lancer la commande à la main.
          Sur ma babasse au boulot, j'ai un script dans ~/.kde/Autostart qui contient ceci :

          #!/bin/bash
          pass=`kdialog --password 'Entrez votre mot de passe de connexion au réseau'`
          smbmount //serveur_samba/personnel $HOME/serveur_samba/personnel -o username=$USER,password=$pass
          smbmount //serveur_samba/public $HOME/serveur_samba/public -o username=$USER,password=$pass
          smbmount //serveur_samba/service $HOME/serveur_samba/service -o username=$USER,password=$pass


          Ca, c'est pour que mes partages personnels et administratifs soient montés à chaque ouverture de session kde.
          Pour qu'ils se déconnectent à chaque fin de session, j'ai ajouté dans le répertoire ~/.kde/shutdown le script inverse du précédent :

          #!/bin/bash
          smbumount $HOME/serveur_samba/personnel
          smbumount $HOME/serveur_samba/public
          smbumount $HOME/serveur_samba/service

          Voilà, en espérant que ça aide, comme on dit.
          • [^] # Re: Damned !

            Posté par  . Évalué à 2.

            Oulah !
            C'est plus compliqué que prévu. Bon je vais bosser la doc, faire des essais, puis je reviendrai poster pour dire si j'ai réussi ou pour poser des questions plus précises et/ou plus pertinentes.
            Merci.

            Il se prend pour Napoléon, son état empire.

            • [^] # OK

              Posté par  . Évalué à 2.

              Bon, ça marche, merci.
              En fait j'ai écrit un script qui est un plagiat du code que tu m'as envoyé puis je l'ai lancé. Je verrai plus tard pour le lancer automatiquement au démarrage ça n'a pas grande importance c'est sur un serveur qui tourne 24/24.
              En revanche la commande smbumount me renvoie systématiquement device or ressource busy... Pareil c'était juste par curiosité. Pour ce qui est du fstab, j'ai commenté la ligne qui montait le serveur distant, un mnt -a et hop !

              Le principal est que le montage est désormais accessible en permanence et du premier coup.
              :-))

              Il se prend pour Napoléon, son état empire.

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n’en sommes pas responsables.