214 votes

Détecter et monter les dispositifs

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

Lorsque je branche une clé USB, le voyant s'allume, mais l'ordinateur ne détecte rien. Pour être clair, ma souris et mon clavier sont connectés via USB et fonctionnent bien.

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

255voto

Solution 1 : Essayez le programme Disques (si vous exécutez Ubuntu avec une interface graphique ).

(vérifiez que le paquet gnome-disk-utility est installé) (vérifiez que le paquet udisks2 est installé)

Hit SUPERA pour ouvrir l'objectif de l'application et tapez Disks dans le champ Applications de recherche.

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

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

Par exemple :

Disks Program

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

Mount Options

Solution 2 : Utilisation de la CLI (pour une installation sans tête)

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

lsblk

lsblk

Ici vous voyez le blokdevice sdb avec la partition /sdb1. Mais il n'est pas monté. Il n'y a pas de fichier qui lui est assigné.

Étape 2. Quel type de dispositif est sdb ?

sudo lshw 

ou

sudo lshw | less

lshw

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

Étape 3. Montage de 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. Est-ce que ça a marché ?

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. Voir ce qui suit informations sur la configuration et le contrôle des dispositifs de boucle avec la commande losetup

79voto

jptsetme Points 78

sudo lsusb vous indiquera les périphériques USB que Linux détecte. Le montage ou la détection d'un périphérique de stockage USB sont des questions distinctes. sudo lsusb -v donnera une sortie verbeuse, peut-être plus d'informations que vous ne le souhaitez si le système d'exploitation ne reconnaît vraiment pas le périphérique.

Alternativement, vous pouvez comparer les listes de périphériques dans la section /dev avant et après avoir branché le périphérique USB. Il y a plusieurs façons de le faire ; je me contenterais probablement d'utiliser :

ls -l /dev/* | wc -l

Vous obtiendrez ainsi un certain nombre de dispositifs reconnus. En le faisant avant et après avoir branché un périphérique, vous saurez si le système d'exploitation a attribué le périphérique en /dev/ .

Une autre option serait de regarder ce qui se passe dans dmesg lorsque vous branchez le périphérique USB. dmesg peut vous dire des choses comme comment un appareil a échoué.

Si le périphérique USB que vous avez du mal à monter figure dans la liste lsusb, vous pouvez essayer de le monter. À ce stade, il serait bon de connaître le type de système de fichiers. sudo fdisk -l vous indiquera le type de système de fichiers, sous la forme d'un ID. Vous devrez peut-être rechercher le numéro d'identification. Il existe de nombreuses références en ligne pour cela. Une fois que vous connaissez la liste des périphériques, c'est-à-dire, /dev/hda1 et le type de système de fichiers, vous pouvez essayer de monter le périphérique manuellement avec la commande mount commandement.

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

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

Postez votre résultat à partir de dmesg (pas en entier, seulement à partir du moment où le périphérique USB est branché), et sudo lsusb .

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

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 façons d'aborder ce type de problème et de nombreuses solutions possibles. Des informations plus spécifiques sont nécessaires pour fournir une solution.

Il existe également de nombreuses applications GUI qui peuvent faire la même chose. Vous pouvez essayer de rechercher le matériel branché dans l'"Utilitaire de disque".

19voto

αғsнιη Points 33236

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 une raison quelconque, il ne se monte pas automatiquement, il est possible de le monter manuellement en suivant ces étapes.

  1. Appuyez sur Ctrl + Alt + T pour exécuter Terminal.
  2. Entrez sudo mkdir /media/usb pour créer un point de montage appelé usb .
  3. Entrez sudo fdisk -l pour rechercher le lecteur USB déjà branché, disons que le lecteur que vous souhaitez monter est /dev/sdb1 .
  4. Pour monter un lecteur USB formaté avec FAT16 o FAT32 système, 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 NTFS système, entrez :

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

Pour le démonter, il suffit d'entrer sudo umount /media/usb dans le terminal.

source

10voto

premal Points 1413

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

  • dmesg
  • sudo fdisk OR sudo fdisk -l
  • sudo blkid
  • lsblk
  • mont
  • lsusb
  • Périphériques usb
  • df -h

4voto

Tanel Mae Points 1260

Vous ne mentionnez qu'un seul type de périphérique de stockage : la clé usb. Chaque fois que les périphériques usb ne se montent pas correctement, vérifiez que vous n'ont pas paquet appelé usbmount installé . Si c'est le cas, retirez-le et la vie devrait revenir à la normale après cela (vous devrez peut-être redémarrer).

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X