J'exécute un invité Ubuntu 11 sur un hôte Windows XP avec VMware. Je souhaite formater une carte SD dans Ubuntu, mais je ne peux pas déterminer le /dev/xxx
périphérique sur lequel se trouve la carte SD.
Je branche la carte dans la prise intégrée de mon ordinateur portable. Je "supprime" en toute sécurité le périphérique sous Windows. Ensuite, je "connecte" le lecteur PCMCIA dans VMware. Maintenant, je devais voir un nouvel appareil comme /dev/sdx
, mais il n'apparaît pas.
Comment trouver le nom du nom de mon périphérique USB et le monter?
/var/log/message
est vide.
Voici la sortie de dmesg:
[ 5268.927308] usb 2-1: new full speed USB device number 12 using uhci_hcd
Et voici les dernières lignes de /var/log/syslog
:
Oct 31 18:51:21 ubuntu kernel: [ 5268.927308] usb 2-1: new full speed USB device number 12 using uhci_hcd
Oct 31 18:51:21 ubuntu mtp-probe: checking bus 2, device 12: "/sys/devices/pci0000:00/0000:00:11.0/0000:02:00.0/usb2/2-1"
Oct 31 18:51:21 ubuntu mtp-probe: bus: 2, device: 12 was not an MTP device
Réponses:
Essayez
lsblk
. Voici le résultat de ma configuration actuelle:J'utilise Ubuntu 12.10.
la source
branchez-le, puis
la source
lsblk
semble fonctionner:Alors maintenant, je sais que ma carte SD est insérée
/dev/sdb1
.la source
Essayez d' utiliser
lsusb
pour voir si le lecteur de carte SD est pris dans VirtualBox. Une autre option serait d'utiliserpalimpsest
(également connu par son entrée de menu, Utilitaire de disque .)N'ayez pas peur d'utiliser les programmes d'interface graphique - ils fonctionnent! Si palimpsest voit votre périphérique, il vous indiquera le nœud du périphérique afin que vous puissiez utiliser les utilitaires de la CLI.
la source
Si une étiquette est utilisée
/dev/disk/by-label/[USB label]
pour formater le disqueEDIT: Essayez
/dev/disk/by-id/usb*
la source
Ouvrez un terminal et exécutez-le
ls /dev
avant d'activer ce périphérique USB dans vmware. Réexécutez-lels /dev/
après l'avoir activé et recherchez ce qui apparaît.la source
Vous pouvez utiliser l'
bootiso
utilitaire , qui a un drapeau pour faire exactement cela:Pour l'installer:
la source
sudo fdisk -l
listera la table de partition sur tous les disques durs disponibles; il utilise le schéma de nommage Linux pour les disques, pratique pour le dépannage et la mémorisation de quelle partition se trouve où.Utilisez
man fdisk
pour plus d'informations sur les paramètres defdisk
.la source
et
la source
Je suis nouveau sur Linux, mais jusqu'à présent, j'ai trouvé 3 façons de trouver un nom de périphérique:
1)
lsblk
(déjà mentionné ci-dessus, répertorie les noms de périphériques et le dossier sur lequel ils sont montés)2)
sudo fdisk -l
(liste les noms de périphériques, ici vous pouvez aussi voir les noms des partitions)3)
dmesg
immédiatement après avoir inséré une clé USB (beaucoup de sorties, je ne sais pas encore à quoi elles servent, mais les dernières entrées indiquent le nom du nom inséré quelque part)la source
Il est important de distinguer deux scénarios:
Dans le premier cas, utiliser
lsblk
listera tous les périphériques montés. Sous laMOUNTPOINT
colonne, vous devez voir votre périphérique USB répertorié en cours de montage, quelque part sous/run/media/
.Dans le second cas (après que vous ayez éjecté le périphérique), bien que
lsblk
rien ne soit répertorié , le fichier dev doit rester identique à celui qui avait été monté. Vous pouvez vérifier qu'il est toujours là aveclsblk --all
. Mais comme il est démonté maintenant, laMOUNTPOINT
colonne sera vide.Par exemple, supposons que vous vouliez
dd
une image iso sur une clé USB. Commencez par brancher la clé, puis recherchezlsblk
le fichier dev associé (basé sur leMOUNTPOINT
), puis démontez / éjectez le périphérique monté et utilisez-ledd if=stuff.iso of=/dev/sdX
pour écrire votre image. Ces étapes sont importantes car ce n’est pas une bonne idée d’ écraser un périphérique monté .la source