web-dev-qa-db-fra.com

Le montage automatique dans le fstab ne fonctionne plus avant de courir manuellement 'sudo mont -a'

J'ai 3 SMB Lecteurs partagés J'ai besoin de vous connecter à des fins de travail. J'avais Ubuntu 10.10 Maverick et que tous mes entraînements chargés dans FSTAB soient montés automatiquement. Tout a fonctionné bien pendant un moment, mais Juste avant de passer à 11,04 Natusy, le FSTAB Auto-Mount a cessé de fonctionner. Malheureusement, je ne sais pas ce que j'ai changé sur ma machine ou quelle mise à jour est installée qui a eu lieu.

/etc/fstab
{snip}
//192.168.7.3/Apache_proj/ /home/brett/Desktop/Apache smbfs guest,rw,iocharset=utf8,uid=1000,gid=1000 0 0
//192.168.7.3/Apache_54321/ /home/brett/Desktop/54321 smbfs guest,rw,iocharset=utf8,uid=1000,gid=1000 0 0
//freenas.local/shared/ /home/brett/Desktop/shared smbfs guest,rw,iocharset=utf8,uid=1000,gid=1000 0 0
//lamp/www/ /home/brett/Desktop/lamp smbfs username={snip},password={snip},rw,iocharset=utf8,uid=1000,gid=1000 0 0

Lorsque la machine Boots, je dirige cette commande pour les amener à monter:

$ Sudo umount /home/brett/Desktop/54321 /home/brett/Desktop/shared /home/brett/Desktop/Apache; Sudo mount -a 
[Sudo] password for brett: 
umount: /home/brett/Desktop/54321: not mounted
umount: /home/brett/Desktop/shared: not mounted
umount: /home/brett/Desktop/Apache: not mounted
Warning: mapping 'guest' to 'guest,sec=none'
Warning: mapping 'guest' to 'guest,sec=none'
Warning: mapping 'guest' to 'guest,sec=none'
mount error: could not resolve address for lamp: No address associated with hostname

(Je courais cet ut comme un cas juste en cas).

J'ai parcouru à travers Dmesg et quelques journaux d'erreur et je ne pouvais pas voir pourquoi Fstab manquait de mes supports. Je vois que ma directive "lampe" échoue, mais c'est parce que la machine est actuellement en panne.

1
bafromca

Si cela ne fonctionne pas au démarrage et fonctionne bien après le démarrage, il est tout à fait possible que le réseau ne soit pas disponible au moment où la monture est terminée. La mise en réseau se présente à la connexion ces jours-ci, donc cela semble probable.

Deux solutions pour résoudre ce problème:

  1. Vous devriez être capable d'ajouter _netdev à votre liste d'options de montage. Cela oblige la montagne à attendre qu'une interface réseau à venir. Gagner.

  2. USURP La pile de démarrage et configurez votre propre carte réseau. Si c'est une simple connexion Ethernet frappant quelque chose comme ça dans /etc/network/interfaces pourrait fonctionner:

    auto lo
    iface lo inet loopback
    
    auto eth0
    iface eth0 inet dhcp
    

    C'est un peu messier mais c'est ce que l'Ubuntu avait l'habitude de faire. Et cela fonctionne pour moi.

En cas de doute, essayez les deux. À la fois si vous avez besoin.

1
Oli