web-dev-qa-db-fra.com

Comment monter automatiquement mon disque dur externe?

Lors de la connexion, ubuntu 10.1 ne monterait pas les disques durs externes automatiquement, tandis que ubuntu 10.04 les monterait lors de la connexion.
J'ai essayé Gestionnaire de périphériques de stockage mais cela donne une erreur si le disque dur externe n'est pas branché.

une idée ou une suggestion?

17
Behzadsh

Je suis dans une situation similaire, sauf que mon système fonctionne très bien avec 10.04. J'ai un disque dur externe mybook que j'utilise pour la sauvegarde avec nfs4 et grsync. À la fin de fstab, j'ai ces commandes de montage:

/media/mybook/laptop_backup /export/laptop_backup none bind 0 0
/media/mybook/laptop_D610 /export/laptop_D610 none bind 0 0
/media/mybook/laptop_www /export/laptop_www none bind 0 0

Dans 10.04, le démarrage est terminé avec ces répertoires montés et accessibles sur le réseau. Lorsque j'ai effectué la mise à niveau vers la version 10.10, le démarrage s'interrompt avec un message d'erreur concernant chacune d'entre elles, me permettant d'appuyer sur S pour ignorer ou sur une autre lettre pour résoudre le problème manuellement. Comme je ne sais pas comment résoudre ce problème, je ne fais que sauter (une fois pour chaque répertoire) et le démarrage est terminé. L'exécution manuelle de Sudo mount -a permet de monter les répertoires. Je suppose que le timing a changé de 10.04 à 10h10 ou quelque chose comme ça.

Notez qu'il n'y a pas de commande de montage pour le disque dur externe USB 1 TB de mybook dans/etc/fstab. Donc, je suppose que le lecteur est monté automatiquement en 10.04 et que cela ne se produit pas en 10.10. J'ai essayé d'ajouter:

 /dev/sdd1 /media/mybook type ext3

Mais cela a échoué de la même manière que le montage des annuaires.

L'ajout de l'option nobootwait l'a corrigé. Bizarrement, il semble que nobootwait force apparemment le système à attendre que le montage soit terminé, même si la page de manuel dit le contraire. Voici les commandes de/etc/fstab:

/dev/sdd1 /media/mybook ext3 nobootwait 
/media/mybook/laptop_backup /export/laptop_backup none bind 0 0 
/media/mybook/laptop_D610 /export/laptop_D610 none bind 0 0 
/media/mybook/laptop_www /export/laptop_www none bind 0 0 –
14
hufemj

C’est la méthode graphique pour ne pas avoir à modifier votre fichier fstab manuellement.

Si vous regardez dans les référentiels, vous devriez voir un programme appelé mountmanager ou à partir du terminal (ligne de commande), tapez simplement:

Sudo apt-get update
Sudo apt-get install mountmanager

Une fois installé, vous pouvez l'ouvrir en cliquant sur Système-> Administration-> Gestionnaire de montage dans les menus.

Remarque: ce programme est actuellement pris en charge jusqu'à 12h10. Il n'est pas encore disponible pour 13.04.

Une fois le programme ouvert, vous pouvez cliquer sur le lecteur supplémentaire à monter automatiquement dans la liste de gauche. Dans les options, vous avez une zone où vous pouvez choisir le point de montage. Dans mon cas, je voulais que mon disque externe soit monté à /media/drive/. J'ai donc créé un répertoire à cet endroit et je l'ai défini comme point de montage. Ensuite, j'ai cliqué sur Partition-> Apply dans les menus du gestionnaire de montage.

Ici, il indiquait qu'il modifierait mon fichier fstab mais j'ai cliqué sur OK. J'ai redémarré ma machine et tout était bon, il était monté automatiquement là-bas.

6
xamox

J'ai eu ce problème et il s'est avéré que le périphérique avait changé pour le lecteur et qu'il était en conflit avec le lecteur racine. Après l'erreur, le processus de démarrage s'est arrêté et m'a demandé de taper S sauter et continuer ou M pour faire apparaître un shell et faire une correction manuelle.

Dactylographie M puis mount -a a généré un message indiquant que le périphérique était déjà monté en tant que /, ce qui n'était pas vrai. C'était l'allusion que c'était confus.

Il est apparemment plus sûr pour nous que les UUID dans le fstab que d’utiliser des étiquettes de périphérique car cela évite de tels conflits. Vous pouvez taper "blkid" pour rechercher le mappage de périphérique vers UUID et voir également si le périphérique a changé par rapport à ce que vous aviez dans le tableau.

L'utilitaire mountmanager vous permet de spécifier des étiquettes ou des UUID. Cela peut donc vous aider si vous souhaitez générer automatiquement le fstab à partir d'une interface graphique.

3
Dan

Installez ntfs-config à partir du gestionnaire de paquets et cliquez sur la configuration automatique au premier démarrage.

This

2
abybaddi009

Éditer fstab est vraiment la meilleure voie à suivre. Ce n'est vraiment pas un disque tel qu'il apparaît en premier. Juste cp /etc/fstab /etc/fstab.orig et assurez-vous que vous avez un cd/usb à portée de main au cas où vous vous trompez vraiment.

Vous pouvez également essayer un script utilisant gvfs-mount et le charger au démarrage. Il est dans le paquet gvfs-bin s'il n'est pas installé par défaut. La syntaxe est assez simple.

2
Chris

En gros, Ubuntu devrait monter automatiquement votre disque dur externe. S'il ne monte pas, vous pouvez entrer les informations dans/etc/fstab. Voir ici pour plus d’informations sur le montage.

2
sagarchalise

Cela a fonctionné pour moi:

Ouvrez l'éditeur de configuration et configurez

/apps/nautilus/preferences/
    media_automount = true
    media_automount_open = true

Ensuite, installez usbmount:

Sudo apt-get install usbmount
1
snlm

Comparer différentes versions d'Ubuntu ne fonctionne pas pour moi. Il y a toujours des modifications et si vous effectuez une mise à niveau, vous acceptez les modifications. Ces comparaisons impliquent implicitement que la précédente a fonctionné, de sorte que la dernière ne doit pas être aussi bonne. Dans le cas des appareils, cela peut être dû à plusieurs raisons, notamment une sécurité renforcée à l'aide d'Apparmor. Cela pourrait être dû à des changements à n'importe quel niveau, y compris le noyau, et peut-être pas à quelque chose que Canonical avait fait.

D'après mon expérience, la façon dont les choses montent dépend du système de fichiers. S'il s'agit du format FAT32 ou NTFS, il monte généralement les périphériques au fur et à mesure que vous les attachez. S'il s'agit d'un périphérique formaté sous Linux, des autorisations supplémentaires peuvent vous obliger à fournir votre mot de passe.

J'utilise K/Ubuntu depuis 2006 et je n'ai pas eu à modifier fstab depuis trois ans. J'ai actuellement quatre lecteurs externes connectés avec au moins une douzaine de partitions de tous les systèmes de fichiers et tout fonctionne comme prévu. L'un est un Seagate tout neuf auquel je n'avais rien à faire. Je l'ai juste branché et attaché. Si quelque chose ne monte pas, il y a généralement une bonne raison.

Il se peut qu’une vérification de la cohérence soit nécessaire car elle n’a pas été supprimée correctement ou elle a été montée plusieurs fois sans. Il se peut que le périphérique ne soit pas correctement connecté ou que quelque chose comme VirtualBox l'utilise. Il se peut que le périphérique présente un problème qui pourrait être facile à résoudre ou complexe. J'ai plusieurs clés USB. Certains fonctionnent bien et d'autres ont des problèmes. J'ai dû en jeter quelques-uns au fil des ans, alors que d'autres ont dû être reformatés pour les faire fonctionner en raison d'un problème en cours d'utilisation, comme être impatient et le supprimer trop tôt ou un drapeau pour le faire fonctionner. bootable.

Il est difficile de généraliser à partir d'informations limitées.

0
LinuxCanuck