web-dev-qa-db-fra.com

Comment ouvrir la carte SD depuis le terminal?

J'essaie d'ouvrir ma carte mémoire SD, mais elle ne s'affiche pas lorsqu'elle est branchée. Bien qu'elle soit détectée lorsque je regarde les périphériques USB.

lsusb

et puis je reçois:

Bus 001 Device 002: ID 0ac8:c33e Z-Star Microelectronics Corp. 
Bus 002 Device 010: ID 058f:6335 Alcor Micro Corp. SD/MMC Card Reader
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

Comment puis-je l'ouvrir maintenant? Ou comment faire apparaître la prochaine fois que j'insère la carte?

3
Xavier Hofman

La meilleure façon de voir cela consiste à exécuter le programme Disks et à afficher tous les disques montés. Les cartes SD ressemblaient à/dev/mmcblk, suivies d'un seul entier, ppour la partition et un autre entier pour le numéro de partition.

Si la carte SD n'est pas déjà configurée dans/etc/fstab, supposons que votre nom d'utilisateur est jim (comme le mien), il sera monté sous/mnt/jim/où UUID est l'identifiant unique du disque.

Vous n'avez pas besoin d'être root ni d'avoir un accès Sudo pour exécuter blkidet parcourir la liste pour voir quel est le UUID de votre carte SD, comme ceci:

/ dev/mmcblk0p2: UUID = "2fa2f9f1-0c50-42e6-9e05-3cc5a3421c38" TYPE = "ext2"
/dev/mmcblk0p3: UUID = "83bcffea-4c41-4860-8965-970c5f3e90b4" TYPE = "ext4"

Pour savoir s'il est réellement monté, utilisez mountsans options, vous obtiendrez une liste comme celle-ci:

type/ext/mmcblk0p2 sur/media/jim/2fa2f9f1-0c50-42e6-9e05-3cc5a3421c38 (rw, nosuid, nodev, uhelper = udisks2)

type/ext/mmcblk0p3 sur/media/jim/83bcffea-4c41-4860-8965-970c5f3e90b4 (rw, nosuid, nodev, uhelper = udisks2)

Il est bien sûr possible que votre carte SD ne soit pas formatée de manière à ce qu’elle puisse la lire. Si vous avez un accès Sudo, vous pouvez exécuter gksudo gparted pour un gestionnaire de disque basé sur une interface graphique qui est un peu plus puissant que Disks.

Vous dites que vous devez placer des fichiers sur la carte SD. En théorie, vous voudrez donc la formater si nécessaire.

Le commentaire suggérant l'utilisation de la commande mount peut ne pas détecter automatiquement le type de système de fichiers, auquel cas vous devez ajouter -t type de système de fichiers. Consultez cette page pour en savoir plus sur ce que vous avez toujours voulu savoir sur les systèmes de fichiers: Systèmes de fichiers Linux Expliqué

2
JimLohse

Ubuntu 13.10 et ultérieur, les points de montage se trouvent dans: /run/user/$UID/gvfs/

2
pratyaksh