Forum Linux.redhat mount error 20 = Not a directory

Posté par  .
Étiquettes : aucune
0
24
juil.
2007
Bonjour à tous,

Je recontre des difficultés pour monter un partage de disque reseau externe sur un serveur Linux CentOS 5.
Le disque supporte le système de fichier CIFS (SMB), c'est un Packard Bell NetStore3500 réseau

Lorsque j'execute ma comande, j'ai ce code erreur :
mount -t cifs //192.168.1.10/public /mnt/externe/ -o password=XXX
mount error 20 = Not a directory
Refer to the mount.cifs(8) manual page (e.g.man mount.cifs)

Mon amis google, ne m'a pas débloqué le situation
Quelque soit l'utilsateur, le répertoire, le mots de passe, j'ai toujours cette erreur.
Par défaut à la connexion (via windows), sur un répertoire avec mots de passe, le compte est invité.
il n'est pas possible de créer un autre utilisateur avec l'interface de gestion de ce disque.
Sous linux j'ai essayer avec comme user guest, anonymous et même invité..Sans résultat.
Une autre syntaxe au lieu de :
username --> user
password -->passwd
Avec un fichier de réponse contenant login et pass, avec user@pass
En inversant l'ordre
mount -t cifs -o user=usr,password=pswd //myip/myshare /hdd

Le disque est accéssible via smbclient //192.168.1.10/public -o password=XXX, via FTP mais ces commandes ne sont pas exploitable pour moi., il me faut un montage permanent en console pour faire des sauvegardes par script.

Pour info :
**********
- j'ai formaté le disque (sans pouvoir modifier le système de fichier, en FAT32 par exemple) et mis à jour le firmware via l'interface graphique
- Il est configuré en IP fixe
- la commande et la syntaxe "mount" fonctionne très bien avec un partage sur un poste en vista et NTFS et sur un serveur Ubuntu
mount -t cifs //192.168.1.141/sauvegarde /mnt/backup_externe/ -o username=cptservice,password=XXX
- pas de telnet possible
- pas de support pour linux chez Packard Bell

J'ai besoin d'aide !!! j'attent vos proposition
  • # alors ...

    Posté par  . Évalué à 2.


    Lorsque j'execute ma commande :
    mount -t cifs //192.168.1.10/public /mnt/externe/ -o password=XXX

    j'ai ce code erreur :
    mount error 20 = Not a directory


    le partage "public" existe-t-il sur le serveur 192.168.1.10 ?
    le dossier /mnt/externe existe-t-il sur le client ?

    il faut probablement passer aussi l'utilisateur à la ligne de commande.

    et peut-etre utiliser smbmount au lieu de mount -t cifs
    • [^] # Re: alors ...

      Posté par  . Évalué à 1.

      Oui le partage et le dossier existe !!!
      Pour ce qui est de l'utilisateur
      "Par défaut à la connexion (via windows), sur un répertoire avec mots de passe, le compte est invité.
      il n'est pas possible de créer un autre utilisateur avec l'interface de gestion de ce disque.
      Sous linux j'ai donc essayer la commande mount avec comme username guest, anonymous et même invité..Sans résultat."

      La commande smbmount n'existe plus Centos 5, même avec tout les packages de samba installé.
  • # Recompilation

    Posté par  . Évalué à 1.

    Hello,

    J'ai exactement le même problème que toi sur une Fedora Core 6, avec un petit NAS que je viens d'acheter... Apparemment dans notre cas, il faut recompiler "un peu" pour récupérer le support du SMBFS, CIFS n'étant pas supporté par nos boitiers :-(
    http://www.tux-planet.fr/blog/?2007/03/02/140-support-smbfs-(...)
    http://www-user.tu-chemnitz.de/~tott/FC5-smbfs-HOWTO.html

    Sinon une autre piste :
    http://www.llaumgui.com/post/rpm-Fedora-Core-6-pour-fusesmb

Suivre le flux des commentaires

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