Détecter et monter des appareils


157

J'ai mis à jour Ubuntu aujourd'hui et tout fonctionne bien sauf qu'Ubuntu ne détecte aucun autre périphérique de stockage. Mes partitions /et /homefonctionnent bien, mais mes autres partitions ne sont tout simplement pas détectées. Cela ne me dérangerait pas, sauf que le même problème se pose avec les clés USB.

Lorsque je connecte une clé USB, le voyant s’allume mais l’ordinateur ne détecte rien. Soyons clairs: ma souris et mon clavier sont connectés via USB et fonctionnent correctement.

Une idée de comment résoudre ce problème? Aucune des suggestions que j'ai trouvées sur Internet n'a d'effet.


1
Quelle est la sortie de lsblk?
Pourtant, un autre utilisateur

Juste pour m'assurer que j'ai bien compris, il s'agit d'Ubuntu autonome, pas dans une machine virtuelle, n'est-ce pas? Exécuter sudo fdisk -ldans le terminal et poster la sortie.
Jack Mayerz

Avez-vous essayé ma réponse ici
Mitch

1
Quelle est la sortie de df -h? Le périphérique USB est-il répertorié ici?
Jay

Dans le cas des derniers disques durs portables, ils pourraient être montés une fois qu'ils ne sont pas connectés pendant quelques heures (> 6h). Observé cela dans Transcend et Seagate 2TB Expansion
Thilanka Deshan-minion91

Réponses:


192

Solution 1 : essayez le programme Disks (si vous utilisez Ubuntu avec une interface graphique ).

(vérifiez que le paquet gnome-disk-utility est installé) (assurez-vous que le paquet udisk2 est installé)

Appuyez sur SUPERApour ouvrir la lentille d'application et tapez Disksdans le champ Rechercher des applications.

( SUPERest probablement la clé avec l'icône Windows.)

Dans Disks, vous pouvez jouer avec les options de montage automatique.

Par exemple:

Programme de disques

Vous devez cliquer sur la petite icône avec les deux vitesses et choisir "Modifier les options de montage".

Options de montage

Solution 2 : utilisation de la CLI (pour une installation sans installation)

Étape 1. Vérifiez les blocs de périphériques et les systèmes de fichiers affectés à ces périphériques en mode bloc.

lsblk

lsblk

Vous voyez ici le blokdevice sdb avec partition / sdb1. Mais ce n'est pas monté. Il n'y a pas de fichier assigné.

Étape 2. Quel type d'appareil est sdb?

sudo lshw 

ou

sudo lshw | less

lshw

Ainsi, la clé USB - le périphérique bloc / sdb - porte le nom logique / dev / sdb. Et le système de fichiers FAT32 sur cette clé porte le nom logique / dev / sdb1.

Étape 3. Monter la clé USB

Nous allons monter / dev / sdb1 sur / media / usbstick

sudo mkdir /media/usbstick

sudo mount -t vfat /dev/sdb1 /media/usbstick 

Lisez la page de manuel de mount pour d’autres options.

Étape 4. Cela a-t-il fonctionné?

lsblk

lsblk 2

Oui, nous pouvons voir que le système de fichiers sur la clé USB est monté sur / media / usbstick

Addendum : s'il n'y a pas de noms logiques comme / dev / sdb, vous devez d'abord les créer. Consultez ces informations sur la configuration et le contrôle des périphériques en boucle à l’aide de la commande losetup.


1
En fait, j'aime beaucoup ce billet, lsblk ressemble à un excellent programme. Dommage que cela ne vienne pas avec ubuntu
07

1
lsblk est dans le paquet util-linux (au moins dans 12.04.2 LTS)

On dirait que le lien à la fin dirige mal une image.
Addem

Je ne peux accéder au disque qu'avec root, comment puis-je ajouter des utilisateurs?
Punnerud

A trouvé la réponse: "chown -R yourUsernameHere: yourUsernameHere / media / usbstick /"
Punnerud

65

sudo lsusbvous dira quels périphériques USB sont détectés par Linux. Qu'un périphérique de stockage USB soit monté ou détecté soit un problème distinct. sudo lsusb -vdonnera plus d'informations que vous le souhaitez si le système d'exploitation ne reconnaît pas réellement le périphérique.

Vous pouvez également comparer les listes de périphériques /devavant et après le branchement du périphérique USB. Il y a plusieurs façons de le faire. J'utiliserais probablement juste:

ls -l /dev/* | wc -l

Cela vous donnera un certain nombre d'appareils reconnus. Le faire avant et après avoir branché un périphérique vous dira si le système d'exploitation a attribué le périphérique /dev/.

Une autre option serait de regarder ce qui se passe dmesglorsque vous branchez le périphérique USB. dmesgpeut vous dire des choses telles que la défaillance d’un appareil.

Si le périphérique USB sur lequel vous rencontrez des problèmes de montage figure dans la liste de lsusb, vous pouvez essayer de le monter. À ce stade, il serait bon de connaître le type de système de fichiers. sudo fdisk -lvous dira le type de système de fichiers, sous la forme d'un ID. Vous devrez peut-être rechercher le numéro d'identification. Il y a beaucoup de références en ligne pour cela. Une fois que vous connaissez la liste de périphériques, c'est-à-dire, /dev/hda1et le type de système de fichiers, vous pouvez essayer de monter le périphérique manuellement à l'aide de la mountcommande.

sudo mount /dev/hda1 /home/user/Desktop/whereEver

Vous devrez peut-être vous assurer que l'emplacement sur lequel vous souhaitez monter le périphérique existe. Si le système d'exploitation reconnaît le système de fichiers, il mountpourrait alors fonctionner si le système de fichiers n'est pas un type de système de fichiers natif; vous devrez peut-être spécifier des indicateurs pour le montage.

Postez votre sortie de dmesg(pas la totalité, seulement du moment où le périphérique USB est branché), et sudo lsusb.

Vous pouvez trouver Linux / UNIX: Fichiers de périphérique utiles si vous essayez de déterminer le type de périphérique.

J'écris ceci en supposant que tous vos périphériques non reconnus sont des périphériques de type bloc. Il existe de nombreuses manières d’aborder ce type de problème et de nombreuses solutions possibles. Des informations plus spécifiques sont nécessaires pour apporter une solution.

Il existe également de nombreuses applications graphiques pouvant faire la même chose. Vous pouvez essayer de rechercher le matériel branché dans "Utilitaire de disque".


3
pourquoi utiliser dmesg au lieu de fdisk? car utiliser fdisk suppose que votre matériel fonctionne. Si votre matériel tombe en panne, fdisk ne vous le dira pas. mais dmesg le fera.
j0h

14

Monter manuellement une clé USB

Un périphérique de stockage USB branché sur le système se monte généralement automatiquement, mais si, pour certaines raisons, il ne fonctionne pas automatiquement, il est possible de le monter manuellement à l'aide de ces étapes.

  1. Appuyez sur Ctrl+ Alt+ Tpour exécuter Terminal.
  2. Entrez sudo mkdir /media/usbpour créer un point de montage appelé usb .
  3. Entrez sudo fdisk -lpour rechercher le lecteur USB déjà branché, par exemple le lecteur que vous souhaitez monter /dev/sdb1.
  4. Pour monter une clé USB formatée avec le système FAT16 ou FAT32 , entrez:

    sudo mount -t vfat /dev/sdb1 /media/usb -o uid=1000,gid=100,utf8,dmask=027,fmask=137
    

    OU, Pour monter un lecteur USB formaté avec le système NTFS , entrez:

    sudo mount -t ntfs-3g /dev/sdb1 /media/usb
    

Pour le démonter, entrez simplement sudo umount /media/usbdans le terminal.

la source


9

Vous pouvez utiliser l'une des commandes suivantes pour obtenir des informations détaillées sur les périphériques montés: toutes les commandes différentes sont utilisées pour obtenir différentes informations de différentes manières, résultats ...

  • dmesg
  • sudo fdisk OU sudo fdisk -l
  • sudo blkid
  • lsblk
  • monter
  • lsusb
  • appareils usb
  • df -h

2

Vous ne mentionnez qu'un type de périphérique de stockage - clé USB. Chaque fois que les périphériques USB ne montent pas correctement, vérifiez que vous n'avez pas installé le paquet appelé usbmount . Si c'est le cas, retirez-le et la vie redeviendra normale (vous devrez peut-être redémarrer).


Beau programme. Quand je le lance avec udisks2 et que je branche ma clé USB, il se plaint de l'avoir déjà monté :-)

Je l'avais une fois dans mon système et les clés USB étaient (le cas échéant) montées en tant que root et je ne pouvais donc pas leur écrire. Il a fallu du temps pour comprendre celui-ci.
Tanel Mae

0

Moi aussi j'ai eu la même situation où ma clé USB est devenue invisible.

Je l'ai résolu en utilisant le programme utilitaire Ubuntu nommé Disks . À l'intérieur de l'outil de disque, le lecteur de stylo était visible. J'ai cliqué sur l'icône d'engrenage à l'intérieur du disque (assurez-vous que vous avez sélectionné le bon périphérique) et l'option de partitionnement utilisée avec FAT (compatible avec tous les systèmes et périphériques)

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.