Reconnaissance d'une carte sdhc
limousin
-
jeanbi -
jeanbi -
Bonjour,
J'ai une carte micro sdhc sur un adaptateur usb, jusque là tout va bien.
Il ne m'est plus possible de la monter manuellement, elle n'apparaît pas dans la gestion des disques de Mandriva, mais je peux copier des fichiers par sudo et y accéder sans sudo.
Elle monte dans /media/carte mais un mount ne la liste pas. Dans gparted elle n'apparaît pas.
Sous Windows ça me dit que la carte n'est pas formatée et je n'y accède évidemment pas. Je tente de la formater mais sans y parvenir.
Je la mets sur un autre pc sous Mandriva, aucun fichier n'est visible. Sur ce nouveau pc je peux copier ce que je veux en sudo et je vois ce que j'y copie, j'y accède. Je la remets dans le premier pc, je revois les premiers fichiers, mais pas ceux qui ont été inscrits sur le second pc.
J'ai fait des tas de trucs, genre remplir de zéros, etc. mais c'est toujours la même chanson.
Ma demande est dans la mesure où elle ne semble pas HS, de la faire fonctionner "normalement".
Merci et bonne journée.
J'ai une carte micro sdhc sur un adaptateur usb, jusque là tout va bien.
Il ne m'est plus possible de la monter manuellement, elle n'apparaît pas dans la gestion des disques de Mandriva, mais je peux copier des fichiers par sudo et y accéder sans sudo.
Elle monte dans /media/carte mais un mount ne la liste pas. Dans gparted elle n'apparaît pas.
Sous Windows ça me dit que la carte n'est pas formatée et je n'y accède évidemment pas. Je tente de la formater mais sans y parvenir.
Je la mets sur un autre pc sous Mandriva, aucun fichier n'est visible. Sur ce nouveau pc je peux copier ce que je veux en sudo et je vois ce que j'y copie, j'y accède. Je la remets dans le premier pc, je revois les premiers fichiers, mais pas ceux qui ont été inscrits sur le second pc.
J'ai fait des tas de trucs, genre remplir de zéros, etc. mais c'est toujours la même chanson.
Ma demande est dans la mesure où elle ne semble pas HS, de la faire fonctionner "normalement".
Merci et bonne journée.
A voir également:
- Reconnaissance d'une carte sdhc
- Carte d'identité - Accueil - Services publics
- Pile carte mere - Guide
- Reconnaissance musique en ligne sans télécharger - Guide
- Mettre des points sur une carte - Guide
- Changer carte graphique - Guide
27 réponses
Juste après avoir inséré la carte peux-tu me reporter le résultat de ces commandes :
Pour voir ce qui t'attend tu peux commencer à lire ceci :
http://www.mistra.fr/tutoriel-linux-monter-peripherique.html
Bonne chance
dmesg |tail cat /etc/fstab mount
Pour voir ce qui t'attend tu peux commencer à lire ceci :
http://www.mistra.fr/tutoriel-linux-monter-peripherique.html
Bonne chance
Bonsoir Mamiemando,
Merci de ta réaction rapide, c'est avec plaisir que je te copie le résultat de tes commandes :
[root@localhost usager]# dmesg |tail
usb 2-3: New USB device strings: Mfr=1, Product=3, SerialNumber=2
usb 2-3: Product: USB FLASH DISK
usb 2-3: Manufacturer: USB FLASH DISK
usb 2-3: SerialNumber: 812320090409
scsi8 : usb-storage 2-3:1.0
scsi 8:0:0:0: Direct-Access USB Mass Storage Device PQ: 0 ANSI: 0 CCS
sd 8:0:0:0: Attached scsi generic sg2 type 0
sd 8:0:0:0: [sdb] Attached SCSI removable disk
usb 5-1: USB disconnect, address 2
CE: hpet increased min_delta_ns to 7500 nsec
[root@localhost usager]# cat /etc/fstab
# Entry for /dev/sda5 :
UUID=e1c0cff2-a4c8-40e7-9392-82a6503171f9 / ext4 defaults 1 1
# Entry for /dev/sda7 :
UUID=9c4b8b08-291c-4c35-ab7a-87703689372a /home ext3 defaults 1 2
# Entry for /dev/sda8 :
UUID=8429-B15F /media/donnees vfat umask=000,user 0 0
# Entry for /dev/sda3 :
UUID=FEA86AB3A86A6A5B /mnt/windows ntfs-3g defaults,umask=000 0 0
none /proc proc defaults 0 0
# Entry for /dev/sda6 :
UUID=7cc53aeb-2d64-4073-9eb6-ffd8e40de040 swap swap defaults 0 0
[root@localhost usager]# mount
/dev/sda5 on / type ext4 (rw)
none on /proc type proc (rw)
/dev/sda7 on /home type ext3 (rw)
/dev/sda8 on /media/donnees type vfat (rw,noexec,nosuid,nodev,umask=000)
/dev/sda3 on /mnt/windows type fuseblk (rw,nosuid,nodev,allow_other,blksize=4096,default_permissions)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
gvfs-fuse-daemon on /home/usager/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,user=usager)
Merci de ta réaction rapide, c'est avec plaisir que je te copie le résultat de tes commandes :
[root@localhost usager]# dmesg |tail
usb 2-3: New USB device strings: Mfr=1, Product=3, SerialNumber=2
usb 2-3: Product: USB FLASH DISK
usb 2-3: Manufacturer: USB FLASH DISK
usb 2-3: SerialNumber: 812320090409
scsi8 : usb-storage 2-3:1.0
scsi 8:0:0:0: Direct-Access USB Mass Storage Device PQ: 0 ANSI: 0 CCS
sd 8:0:0:0: Attached scsi generic sg2 type 0
sd 8:0:0:0: [sdb] Attached SCSI removable disk
usb 5-1: USB disconnect, address 2
CE: hpet increased min_delta_ns to 7500 nsec
[root@localhost usager]# cat /etc/fstab
# Entry for /dev/sda5 :
UUID=e1c0cff2-a4c8-40e7-9392-82a6503171f9 / ext4 defaults 1 1
# Entry for /dev/sda7 :
UUID=9c4b8b08-291c-4c35-ab7a-87703689372a /home ext3 defaults 1 2
# Entry for /dev/sda8 :
UUID=8429-B15F /media/donnees vfat umask=000,user 0 0
# Entry for /dev/sda3 :
UUID=FEA86AB3A86A6A5B /mnt/windows ntfs-3g defaults,umask=000 0 0
none /proc proc defaults 0 0
# Entry for /dev/sda6 :
UUID=7cc53aeb-2d64-4073-9eb6-ffd8e40de040 swap swap defaults 0 0
[root@localhost usager]# mount
/dev/sda5 on / type ext4 (rw)
none on /proc type proc (rw)
/dev/sda7 on /home type ext3 (rw)
/dev/sda8 on /media/donnees type vfat (rw,noexec,nosuid,nodev,umask=000)
/dev/sda3 on /mnt/windows type fuseblk (rw,nosuid,nodev,allow_other,blksize=4096,default_permissions)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
gvfs-fuse-daemon on /home/usager/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,user=usager)
Ok maintenant peux-tu me donner le résultat (quand la carte est insérée) de :
(attention derrière le "-" c'est la lettre L minuscule).
Bonne chance
ls -l /dev/sdb* sudo fdisk -l
(attention derrière le "-" c'est la lettre L minuscule).
Bonne chance
Voilà :
[root@localhost usager]# ls -l /dev/sdb*
brw-rw---- 1 root disk 8, 16 2011-03-08 14:55 /dev/sdb
[root@localhost usager]# fdisk -l
Disque /dev/sda: 500.1 Go, 500107862016 octets
255 têtes, 63 secteurs/piste, 60801 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Identifiant de disque : 0x26192618
Périphérique Amorce Début Fin Blocs Id Système
/dev/sda1 1 1530 12288000 27 Inconnu
/dev/sda2 * 1530 1543 102400 7 HPFS/NTFS
/dev/sda3 1544 7917 51199155 7 HPFS/NTFS
/dev/sda4 7918 60802 424792203 5 Etendue
/dev/sda5 7918 11796 31158036 83 Linux
/dev/sda6 11797 12305 4088511 82 Linux swap / Solaris
/dev/sda7 12306 16185 31166068+ 83 Linux
/dev/sda8 16186 48011 255642313+ b W95 FAT32
/dev/sda9 48012 59499 92277328+ b W95 FAT32
/dev/sda10 59500 60351 6835200 83 Linux
/dev/sda11 60351 60802 3622912 83 Linux
[root@localhost usager]# ls -l /dev/sdb*
brw-rw---- 1 root disk 8, 16 2011-03-08 14:55 /dev/sdb
[root@localhost usager]# fdisk -l
Disque /dev/sda: 500.1 Go, 500107862016 octets
255 têtes, 63 secteurs/piste, 60801 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Identifiant de disque : 0x26192618
Périphérique Amorce Début Fin Blocs Id Système
/dev/sda1 1 1530 12288000 27 Inconnu
/dev/sda2 * 1530 1543 102400 7 HPFS/NTFS
/dev/sda3 1544 7917 51199155 7 HPFS/NTFS
/dev/sda4 7918 60802 424792203 5 Etendue
/dev/sda5 7918 11796 31158036 83 Linux
/dev/sda6 11797 12305 4088511 82 Linux swap / Solaris
/dev/sda7 12306 16185 31166068+ 83 Linux
/dev/sda8 16186 48011 255642313+ b W95 FAT32
/dev/sda9 48012 59499 92277328+ b W95 FAT32
/dev/sda10 59500 60351 6835200 83 Linux
/dev/sda11 60351 60802 3622912 83 Linux
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Supposons que tu veuilles faire apparaître ta carte dans /media/sdhc (adapte la suite en conséquence).
Lance la commande suivante :
Je pars du principe que la carte est en fat32 (ce qui est très probable) car malheureusement fdisk ne pas aidé. Je suppose ici que ton login utilisateur est "mando". Ajoute la ligne :
Sauve et quitte (ctrl x). Ensuite :
À partir de maintenant si ton gestionnaire de périphérique est bien configuré tout devrait se faire tout seul. Tu peux toujours monter la carte à la main en tapant :
Bonne chance
Lance la commande suivante :
sudo nano /etc/fstab
Je pars du principe que la carte est en fat32 (ce qui est très probable) car malheureusement fdisk ne pas aidé. Je suppose ici que ton login utilisateur est "mando". Ajoute la ligne :
/dev/sdb /media/sdhc vfat noauto,user,uid=mando,quiet,rw,exec,sync 0 0
Sauve et quitte (ctrl x). Ensuite :
sudo mkdir -p /media/sdhc
À partir de maintenant si ton gestionnaire de périphérique est bien configuré tout devrait se faire tout seul. Tu peux toujours monter la carte à la main en tapant :
mount /media/sdhc
Bonne chance
En fait il y a un soucis car la carte est déjà montée dans /media/disk mais je ne peux pas la démonter car la réponse est que /media/disk n'est pas monté.
Dans ces conditions lorsque je tente de monter dans un autre répertoire, ça peut pas le faire...
Alors j'ai employé la grosse méthode informaticienne, j'ai redémarré et la carte est toujours dans le même dossier, dans mon cas /media/.disk...
Dans ces conditions lorsque je tente de monter dans un autre répertoire, ça peut pas le faire...
Alors j'ai employé la grosse méthode informaticienne, j'ai redémarré et la carte est toujours dans le même dossier, dans mon cas /media/.disk...
Voilà :
[root@localhost usager]# mount
/dev/sda5 on / type ext4 (rw)
none on /proc type proc (rw)
/dev/sda7 on /home type ext3 (rw)
/dev/sda8 on /media/donnees type vfat (rw,noexec,nosuid,nodev,umask=000)
/dev/sda3 on /mnt/windows type fuseblk (rw,nosuid,nodev,allow_other,blksize=4096,default_permissions)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
gvfs-fuse-daemon on /home/usager/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,user=usager)
[root@localhost usager]# mount
/dev/sda5 on / type ext4 (rw)
none on /proc type proc (rw)
/dev/sda7 on /home type ext3 (rw)
/dev/sda8 on /media/donnees type vfat (rw,noexec,nosuid,nodev,umask=000)
/dev/sda3 on /mnt/windows type fuseblk (rw,nosuid,nodev,allow_other,blksize=4096,default_permissions)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
gvfs-fuse-daemon on /home/usager/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,user=usager)
Bah là, la carte n'est pas montée dans /media/.disk. Tu vois bien que /dev/sdb n'apparaît pas ! Que donne les commandes :
Bonne chance
cat /etc/fstab mount /media/shdc
Bonne chance
Oui, je comprends mais ce que je ne comprends pas bien c'est que ls /media/disk donne les fichiers auxquels j'accède sans souci...
[root@localhost usager]# mount /media/disk-1
mount: aucun media trouvé dans /dev/sdb
j'ai utilisé disk-1 et pas sdhc
[root@localhost usager]# cat /etc/fstab
# Entry for /dev/sda5 :
UUID=e1c0cff2-a4c8-40e7-9392-82a6503171f9 / ext4 defaults 1 1
# Entry for /dev/sda7 :
UUID=9c4b8b08-291c-4c35-ab7a-87703689372a /home ext3 defaults 1 2
# Entry for /dev/sda8 :
UUID=8429-B15F /media/donnees vfat umask=000,user 0 0
# Entry for /dev/sda3 :
UUID=FEA86AB3A86A6A5B /mnt/windows ntfs-3g defaults,umask=000 0 0
none /proc proc defaults 0 0
# Entry for /dev/sda6 :
UUID=7cc53aeb-2d64-4073-9eb6-ffd8e40de040 swap swap defaults 0 0
/dev/sdb /media/disk-1 vfat noauto,user,uid=usager,quiet,rw,exec,sync,umask=000 0 0
[root@localhost usager]# mount /media/disk-1
mount: aucun media trouvé dans /dev/sdb
j'ai utilisé disk-1 et pas sdhc
[root@localhost usager]# cat /etc/fstab
# Entry for /dev/sda5 :
UUID=e1c0cff2-a4c8-40e7-9392-82a6503171f9 / ext4 defaults 1 1
# Entry for /dev/sda7 :
UUID=9c4b8b08-291c-4c35-ab7a-87703689372a /home ext3 defaults 1 2
# Entry for /dev/sda8 :
UUID=8429-B15F /media/donnees vfat umask=000,user 0 0
# Entry for /dev/sda3 :
UUID=FEA86AB3A86A6A5B /mnt/windows ntfs-3g defaults,umask=000 0 0
none /proc proc defaults 0 0
# Entry for /dev/sda6 :
UUID=7cc53aeb-2d64-4073-9eb6-ffd8e40de040 swap swap defaults 0 0
/dev/sdb /media/disk-1 vfat noauto,user,uid=usager,quiet,rw,exec,sync,umask=000 0 0
Bah tout à l'heure tu as branché un média et on a vu que dmesg et ls indiquait qu'il s'appelait /dev/sdb. Ta carte était bien insérée et le device présent ?
Bonjour,
Oui, tout à fait et tu imagines le nombre de trucs que j'ai tentés avant :-)
C'est bien parce que la situation me semble paradoxale que j'ai posté ici.
SI j'utilise un live cd, la carte n'est pas reconnue par exemple et la liste de ces trucs est longue.
Lorsque l'on fait une recherche sur l'Internet, d'autres ont eu un tels problème de carte indémontable par exemple mais l'un d'entre eux a noté que lorsqu'après avoir fait des essais grâce à l'aide d'autres intervenants et indiqué que cela ne fonctionnait pas, il n'y avait plus de proposition.
J'ai par exemple supprimé le dossier dans lequel elle se monte toute seule, ben elle s'est montée dans un autre. J'ai recrée ledit dossier mais elle ne s'y monte plus.... Dans Dolphin elle est visible dans le panneau de droite et est accessible, mais on ne la voit pas dans le panneau de gauche des emplacements, elle n'est pas dans diskdrake, etc.
Quoi qu'il en soit, merci à toi pour le temps que tu as consacré à ce problème.
Oui, tout à fait et tu imagines le nombre de trucs que j'ai tentés avant :-)
C'est bien parce que la situation me semble paradoxale que j'ai posté ici.
SI j'utilise un live cd, la carte n'est pas reconnue par exemple et la liste de ces trucs est longue.
Lorsque l'on fait une recherche sur l'Internet, d'autres ont eu un tels problème de carte indémontable par exemple mais l'un d'entre eux a noté que lorsqu'après avoir fait des essais grâce à l'aide d'autres intervenants et indiqué que cela ne fonctionnait pas, il n'y avait plus de proposition.
J'ai par exemple supprimé le dossier dans lequel elle se monte toute seule, ben elle s'est montée dans un autre. J'ai recrée ledit dossier mais elle ne s'y monte plus.... Dans Dolphin elle est visible dans le panneau de droite et est accessible, mais on ne la voit pas dans le panneau de gauche des emplacements, elle n'est pas dans diskdrake, etc.
Quoi qu'il en soit, merci à toi pour le temps que tu as consacré à ce problème.
Une carte est indémontable à condition d'avoir été montée et si des processus y accèdent, chose qu'on peut retrouver avec la commande lsof. Ici c'est un autre problème.
Il ne sert à rien de supprimer le point de montage automatique puisque ton linux le recréera automatiquement. Normalement il est sensé se baser sur celui défini dans /etc/fstab (la ligne que je t'ai fait rajouter).
Évidemment si ton device ne s'appelle pas/plus /dev/sdb la ligne ne correspond pas et n'est donc pas lue. C'est pour ça que je t'ai demandé si /dev/sdb existait bien puisque c'était comme ça que ton linux l'avait nommé au début de la discussion.
Mais là on dirait que ton /dev/sdb n'apparaît plus quand tu insères la carte. Sans device impossible d'enchaîner. Donc soit il l'a appelé /dev/sdc soit le /dev/sdb de départ n'est pas ce qu'on croyait.
Tu peux éventuellement forcer son nommage avec udev, et ainsi faire en sorte que la règle soit toujours correcte :
http://www.mistra.fr/tutoriel-linux-personnaliser-devices-udev.html
Bonne chance
Il ne sert à rien de supprimer le point de montage automatique puisque ton linux le recréera automatiquement. Normalement il est sensé se baser sur celui défini dans /etc/fstab (la ligne que je t'ai fait rajouter).
Évidemment si ton device ne s'appelle pas/plus /dev/sdb la ligne ne correspond pas et n'est donc pas lue. C'est pour ça que je t'ai demandé si /dev/sdb existait bien puisque c'était comme ça que ton linux l'avait nommé au début de la discussion.
Mais là on dirait que ton /dev/sdb n'apparaît plus quand tu insères la carte. Sans device impossible d'enchaîner. Donc soit il l'a appelé /dev/sdc soit le /dev/sdb de départ n'est pas ce qu'on croyait.
Tu peux éventuellement forcer son nommage avec udev, et ainsi faire en sorte que la règle soit toujours correcte :
http://www.mistra.fr/tutoriel-linux-personnaliser-devices-udev.html
Bonne chance
Dans les devices elle est bien en sdb, mais elle ne monte pas selon le fstab.
Pour ce qui est de m'en servir sur ce pc je n'ai pas de souci je peux stocker dessus, même si j'ignore ce qu'il se passe, ce qui m'embête c'est de ne pas pouvoir m'en servir d'un pc à l'autre et de Linux à Windows.
C'est quand même pas mal que sur deux Linux différents, le contenu ne soit pas le même :-)
L'autre truc c'est que c'est une 32 gigs. SI elle avait valu cinq euros ç'aurait été poubelle et on passe à une autre, mais là je l'ai achetée sur EBay sans retour possible bien que j'aie signalé les dysfonctionnements au vendeur.
Pour ce qui est de m'en servir sur ce pc je n'ai pas de souci je peux stocker dessus, même si j'ignore ce qu'il se passe, ce qui m'embête c'est de ne pas pouvoir m'en servir d'un pc à l'autre et de Linux à Windows.
C'est quand même pas mal que sur deux Linux différents, le contenu ne soit pas le même :-)
L'autre truc c'est que c'est une 32 gigs. SI elle avait valu cinq euros ç'aurait été poubelle et on passe à une autre, mais là je l'ai achetée sur EBay sans retour possible bien que j'aie signalé les dysfonctionnements au vendeur.
Elle n'a aucune chance d'être montée si le device n'est pas réellement produit :
S'il apparaît, la commande mount doit donner une erreur qu'il faut que tu me reportes. Ça me surprend un peu que son contenu diffère entre deux linux.
ls -l /dev/sdb
S'il apparaît, la commande mount doit donner une erreur qu'il faut que tu me reportes. Ça me surprend un peu que son contenu diffère entre deux linux.
Oui, je suis d'accord, je disais montée dans le sens où je peux l'utiliser et pour moi on ne peut le faire si elle n'est pas montée. Son contenu apparaît dans mon dossier /media/disk.
mount ne donne pas davantage d'erreur qu'hier.
Merci à toi.
mount ne donne pas davantage d'erreur qu'hier.
Merci à toi.
Bah si son contenu apparaît dans /media/disk c'est que le mount marche. Du coup je ne vois pas où est le problème ?
Il est toujours dans le fait que la carte ne fonctionne pas sous Windows et que d'un ordinateur à l'autre je ne retrouve pas mes fichiers.
Ah mais si elle marche sous Linux et pas sous Windows on n'y peut rien :) Il faut que tu voies sur le forum Windows en leur disant que ta carte marche bien sous Linux mais pas sous Windows.
Bonjour à toi,
Je ne viens pas polémiquer au sujet de Windows, j'utilise Linux depuis 12 ans et Fedora 5.2, j'évoquais Windows pour information. Mon souci premier est que sur deux Linux, je ne retrouve pas les fichiers d'une machine à l'autre, j'en déduis donc que ma carte ne fonctionne pas bien sous Linux, même si elle fonctionne dans certaines conditions.
Un tel "phénomène" est évoqué par d'autres dans les forums, mais il n'y a pas la solution, c'est pourquoi je suis passé ici.
Bonne journée.
Je ne viens pas polémiquer au sujet de Windows, j'utilise Linux depuis 12 ans et Fedora 5.2, j'évoquais Windows pour information. Mon souci premier est que sur deux Linux, je ne retrouve pas les fichiers d'une machine à l'autre, j'en déduis donc que ma carte ne fonctionne pas bien sous Linux, même si elle fonctionne dans certaines conditions.
Un tel "phénomène" est évoqué par d'autres dans les forums, mais il n'y a pas la solution, c'est pourquoi je suis passé ici.
Bonne journée.