web-dev-qa-db-fra.com

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

Mon lecteur USB n'est pas monté automatiquement, mais il a été détecté via lsusb.

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

15
nafri

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, insérez votre clé USB et affichez les dernières lignes de dmesg et de syslog.

7
Requist

Avez-vous récemment démonté correctement le lecteur, qu’il s’agisse d’une panne de courant ou d’un crash 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, mais le superbloc peut comporter des erreurs l'empêchant de monter correctement.

Comme demandé, vérifiez dmesg immédiatement après l’insertion de votre lecteur flash, l’une des dernières lignes peut indiquer "Le volume n’a pas été démonté correctement. Certaines données peuvent être corrompues. Exécutez fsck.".

Vérifiez l'étiquette du périphérique dans gparted puis exécutez

Sudo fsck /dev/xxx (permuter xxx pour votre appareil)

Vous pouvez obtenir des informations sur un superbloc invalide.

Cela dépend du système de fichiers du lecteur, est-ce que c'est ext4 ou fat32, etc.?

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

Si votre lecteur est fat32 ou de type msdos différent, testdisk peut vous aider, mais soyez prudent avec cet outil, avec une grande puissance ...

Sudo apt-get install testdisk
Sudo testdisk

ici est un article sur l'utilisation de testdisk pour réparer un problème de superbloc fat32. Il est lié à this post, lisez-les avant de commencer.

J'espère que ça aide.

2
Jools

C'est un bogue décrit dans Bogue n ° 1768010: usbmount ne fonctionnait pas sur Bionic . La solution, également donnée dans nix & Linux Stack Exchange , est la suivante:

Editez 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 complètement exécuté.

0
Ortomala Lokni