Forum Linux.debian/ubuntu probleme de montage d'un disque usb externe

Posté par  .
Étiquettes : aucune
0
16
mai
2007
Bonjour,

j'essaie de monter automatiquement un disque dur externe (/dev/sdd1). Je l'ai mis dans /etc/fstab.

Code:
# /etc/fstab: static file system information.
#
# <file system> <mount point>
/dev/sda3 / auto defaults,errors=remount-ro 0 1
/dev/sda2 none swap sw 0 0
proc /proc proc defaults 0 0
/dev/fd0 /floppy auto defaults,user,noauto 0 0
/dev/cdrom /cdrom iso9660 defaults,ro,user,noauto 0 0
/dev/sda1 /boot auto defaults 0 2
/dev/sda6 /usr auto defaults 0 2
/dev/sda5 /var auto defaults 0 2
/dev/sdb1 /home auto defaults 0 2
/dev/sdb3 /usr/local auto defaults 0 2
/dev/sdc2 /home/ftp/ ext3 defaults 0 2
/dev/sdc1 /home/ftp/pub/debian/pool ext3 defaults 0 2
/dev/sdd1 /usr/local/spool auto defaults 0 2


Quand je le monte à la main (ou avec mount -a), y'a pas de probleme.

Je pense avoir la solution, mais je sais pas comment la regler : le disque dur est détecter après le "mount -a". Donc il n'est pas monter automatiquement.

Est-ce que quelqu'un aurai eu ce problème ?

merci beaucoup
  • # Les options séparées par une virgule

    Posté par  . Évalué à 0.

    Salut,

    Tu écris "auto espace defaults". Je pense que le problème est là. Essaie "auto,defaults". Ou plutôt, "defaults" suffira puisque l'option auto est par défaut activée pour les entrées du fstab. Du moins c'est ce que je déduis de mon fstab...

    Donc try this :
    /dev/sdd1 /usr/local/spool ext3 defaults 0 0
    • [^] # Re: Les options séparées par une virgule

      Posté par  . Évalué à 2.

      Ou là là... désolé... !!!

      Oui le "auto" est pour le type de filesystème donc c'était bon. Désolé je suis complètement à la rue :o)

      Du coup je ne vois pas trop. Peut-être que le kernel ne détecte pas le périphérique attaché à /dev/sdd assez tôt. C'est à dire, avant que le mount soit fait.

      Pour contourner tu peux toujours utiliser un script en S99 dans /etc/rc?.d et lancer la commande "mount -a"... Mais bon, c'est pas très joli même si cela devrait fonctionner.
      • [^] # Re: Les options séparées par une virgule

        Posté par  . Évalué à 1.

        J'y avais pensé, mais le cache de Squid est dessus, et squid ne veut pas se lancer si la partition n'est pas montée...

        donc, ca me ferai faire un script pas bo du tout...
        • [^] # Re: Les options séparées par une virgule

          Posté par  . Évalué à 2.

          Et sinon, sur le script init.d de squid, tu peux peut être rajouter un truc du genre (au début) :

          IF NOT MOUNTED /dev/sdd1
              LANCER mount /dev/sdd1

          Enfin si le mount fonctionne à ce moment là... Tu doit pouvoir tester le montage comme ça : mount |grep -q /dev/sdd1. Ça renverra 0 si c'est monté ou 1 si c'est pas monté.

Suivre le flux des commentaires

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