En fait le répertoire /dev/ est le répertoire qui contient tous les périphériques notament les périphériques de stoquages.
Par exemple tu devrais avoir chez toi quelque chose comme fd0, c'est ton lecteur disquette.
Tu as aussi cdrom0, cdrom1 etc.. pour tes lecteur CD
Tes disque ATA IDE sont représenté par hda pour le premier, hdb pour le second, hdc etc..
Tes différentes partition sur ton premier disque s'appelent hda1, hda2, hda3, etc... idem pour tes autre disque (hdb1, hdb2, hdb3, hdc1, hdc2 etc etc...)
Pour tout les autre unité de stoquage (disque SATA, disque SCSI, clé usb, carte mémoire, APN, etc...) Leur symbôles dans /dev sont sda, sdb, sdc etc... avec leurs différentes partition (sda1, sda2, sdb1, etc...)
Tous ces fichier aparaissent dans ton répertoire /dev de façon automatique (fait le test chez toi, branche une clé usb et surveil ce répertoire, tu vera instantanément apparaître de nouveaux fichiers sdx et sdx1) et servent à représenter tout tes periphériques à ton système. Mais ils ne te permettent pas d'y accèder. Ce sont juste des fichiers système, pas des répertoires.
Pour y accèder il faut les "monter" dans un répertoire. C'est à dire associer un répertoire (dans lequel tu va pourvoir traviller) à un périphérique (ou plutôt une partition pour être exact).
Généralement on choisit le répertoire /mnt pour tous les périphérique externe comme les CD, DVD et clé usb, mais ce n'est pas obligatoire, tu peux les monter n'importe où. Ton disque système est lui par exemple monté à la racine ("/" ) et si t'as fais une partition spéciale pour ton répertoire personnel, alors ta partition est monté dans le répertoire /home.
Pour monter un périphérique c'est très simple, il suffit de taper la commande:
mount adresse_du_périphérique adresse_du_répertoire
par exemple:
mount /dev/dvdrom0 /mnt/dvd
et pour le démonter il faut utiliser la commande umount:
umount /dev/dvdrom0
ou umount /mnt/dvd
(tu as le choix)
Biensûr tous ceci se fait de manière transparante avec les distributions actuelles. Tes disque dur sont monté automatiquement au démarage, et des démons détectent lorsqu'un nouveau périphérique est branché (un cd par exemple) et lance la commande mount en arrière plan de façon autonome.
D'ailleur Mandriva utilise forcément la comande mount et umount lorsqu'il détecte mon lecteur alors je comprend pas pourquoi ça n'a pas marché.
Pour en revenir à mon problème donc, avant que j'ai repartitionné, /dev ne comprenait que sdc. (sda et sdb correspondent à mes 2 disque sata). Donc il détectait mon périphérique, mais aucune partition.
Pourtant fdisk avait trouvé 4 partition primaire dessu. Mais les début et fin des blocs était un peux bizarre. (Il me semble qu'ils se chevauchaient mais je suis plus sûr. Enfin c'était un truc pas clair)
Donc j'ai redimensionné et reformaté. Aujourd'hui je retrouve bien les fichiers /dev/sdc et /dev/sdc1 correspondant à mon lecteur et à son unique partiion.
Pour le monté et m'en servir comme clé usb, soit je fais confiance à mandriva et je le laisse faire (j'avou que je sais pas si je dois )
Soit je tape dans une console:
mount /dev/sdc1 /mnt/lecteur-mp3
Mais je ne peux toujour pas m'en servir comme d'un lecteur MP3. Son firmware refusant toujours d'accèder aux donnée
Et j'avou que ça m'agace énormément alors si quelqu'un aurait une idée?
Que dois-je faire