Les clés USB ne sont pas montées automatiquement

17

Ma clé USB n'est pas montée automatiquement mais elle a été détectée via lsusb.

J'ai également utilisé dconf-Editor mais cela ne fonctionne pas. Chaque fois que je dois monter manuellement via l'Utilitaire de disque.

nafri
la source

Réponses:

7

Une description complète de la configuration du montage automatique est donnée ici:

https://help.ubuntu.com/community/Mount/USB

Si cela ne vous aide pas, veuillez insérer votre clé USB et poster les dernières lignes de dmesg et syslog.

Requist
la source
Je ne sais pas pourquoi le montage automatique ne fonctionne plus même avec la clé org.gnome.desktop.media-handling.automount définie sur true, mais le montage manuel par l'utilitaire Disks pour le monter fonctionne.
Yu Shen
2

N'avez-vous pas récemment démonté correctement le lecteur, que ce soit une panne de courant ou une panne lors de l'écriture ou de la lecture sur le lecteur? Cela peut provoquer des erreurs avec le lecteur et, une fois monté, il fonctionne normalement, le superbloc peut avoir des erreurs qui l'empêchent de se monter correctement.

Comme l'a demandé Requist, vérifiez dmesg immédiatement après avoir inséré votre lecteur flash, vous pouvez voir l'une des dernières lignes comme "Le volume n'a pas été correctement démonté. Certaines données peuvent être corrompues. Veuillez exécuter fsck.".

Vérifiez l'étiquette de l'appareil dans gparted puis exécutez

sudo fsck /dev/xxx (échange xxx pour votre appareil)

Vous pouvez obtenir des détails sur un Superbloc invalide.

La résolution de ce problème dépend du système de fichiers du lecteur, est-ce ext4 ou Fat32, etc.?

Voici une page sur la réparation d'un superbloc ext4

Si votre disque est fat32 ou autre type de msdos, alors testdisk peut vous aider mais soyez prudent avec cet outil, avec une grande puissance ...

sudo apt-get install testdisk
sudo testdisk

voici un article sur l'utilisation de testdisk pour réparer un problème de superbloc fat32. Il renvoie à ce message, lisez les deux avant de commencer.

J'espère que cela aide.

Jools
la source
J'essayais de comprendre pourquoi une clé USB au format FAT32 ne se montait pas automatiquement dans GNOME (le noyau le reconnaissait très bien). Quand j'ai mis l'étiquette (je ne l'ai pas regardée au préalable; je suppose qu'elle était vide), elle a été immédiatement vue et montée. Pouvez-vous expliquer ce comportement? Je suppose que, s'il n'y avait pas d'étiquette, GNOME fournirait simplement un espace réservé dans l'interface utilisateur. Avez-vous une opinion à savoir si c'était un problème de système de fichiers sous-jacent qui a été simplement corrigé en définissant une étiquette?
Dustin Oprea
Il doit toujours monter le lecteur et lui donner une étiquette de type «disk1» par défaut si aucun n'est présent. Cela devrait être dans / media / [nom d'utilisateur] / disk1 etc. Vérifiez votre configuration de montage automatique avec dconf-editor, consultez org.gnome.desktop.media-handling pour des configurations spécifiques sur le montage automatique et les actions Nautilus. Plus ici help.ubuntu.com/community/Mount/USB
Jools
Pour ma situation, dmesg n'a montré aucun message d'erreur d'échec de montage, il semblait qu'il n'y ait aucun événement de montage. Il y a un message: "sd 0: 0: 0: 0: [sdb] Spinning up disk ..." puis après il y avait un message indiquant que la rotation était prête. Le dernier message est "[sdb] Attached SCSI disk", alors le lecteur USB n'est pas monté automatiquement. Mais avec Disk, j'ai pu le monter.
Yu Shen
Pour ma situation ci-dessus, peut-être, il y avait un message d'erreur car ils étaient de couleur rouge dans dmesg: "[5925.011521] sd 0: 0: 0: 0: [sdb] Aucune page de mode de mise en cache trouvée [5925.011530] sd 0: 0: 0: 0: [sdb] En supposant que le cache du lecteur: écrire à travers "après la rotation prête. Avant cela, il y avait aussi des messages rouges: "[5920.917889] ses 0: 0: 0: 1: page de diagnostic incorrecte; demandé 1 obtenu 8 [5920.917899] ses 0: 0: 0: 1: échec d'obtention de la page de diagnostic 0x1 [5920.917906 ] ses 0: 0: 0: 1: Impossible de lier l'enceinte -19 "après la rotation du disque ...
Yu Shen
1

Lorsque tout le reste échoue, montez-le simplement manuellement. Une autre alternative est la mise à niveau vers une version récente d'Ubuntu. Les deux ont travaillé pour moi dans le passé.

$ mkdir xxxxxxx
$ sudo mount /dev/sdb1  xxxxxxx
$ sudo umount xxxxxxx

ou

$ pmount /dev/sdb1  xxxxxxx
$ pumount xxxxxxx
JohnMudd
la source
La question ne demande pas comment monter manuellement une partition: askubuntu.com/questions/1029040/…
WinEunuuchs2Unix
"quand tout le reste échoue"
JohnMudd
1
Quelqu'un d'autre pourrait dire "utiliser Windows", je suppose. Quoi qu'il en soit, j'essaie simplement de montrer pourquoi quelqu'un d'autre a voté pour votre réponse.
WinEunuuchs2Unix
1
Je suis d'accord avec Quand tout le reste échoue. , donc un montage et un upvote. ;-)
Fabby
0

Il s'agit d'un bogue décrit dans le bogue n ° 1768010: usbmount ne fonctionne pas sur Bionic . La solution, également proposée dans Unix et Linux Stack Exchange , est la suivante:

Modifier la configuration systemd-udevd

sudo systemctl edit systemd-udevd

insérez les deux lignes suivantes:

[Service]
MountFlags=shared

puis lancez:

sudo systemctl daemon-reload
sudo service systemd-udevd --full-restart

Notez également que cette solution de contournement n'est pas parfaite: un délai de 40 secondes peut être observé entre le moment où une clé USB est insérée et le moment où le montage automatique est entièrement exécuté.

Ortomala Lokni
la source
Cela n'a pas fonctionné pour mon Ubuntu 18.04 pour résoudre le problème de l'absence de montage automatique pour le lecteur USB.
Yu Shen