Nous sommes le Mar 24 Juin, 2025 00:16
Supprimer les cookies

Sda a disparu après install de Dapper (noyau 2.6.15-26)

Le choix d'Ubuntu pour mes premiers pas Linux

Jeu 24 Août, 2006 09:32

Bonjour,

J'ai un soucis avec mon HD externe.
J'avais sur ma machine Ubuntu 5.10 d'installée et fonctionnelle. Mon disque externe IOMEGA (2 partitions : 200 et 50Go respectivement en FAT et NTFS) marchait bien, monté au loading de l'OS.
Après avoir migré vers la version 6.06 suite à une Mise à jour par notification de mise à jour, au redémarrage, mes SDA (1 et 2) ont complètement disparu du répertoire /dev/.
Comment les remettre ?
Merci.
Dernière édition par Fizbak le Jeu 24 Août, 2006 15:32, édité 1 fois au total.
Fizbak

Messages : 3

Jeu 24 Août, 2006 10:18

Bonjour,
en tapant
Code: Tout sélectionner
fdisk -l
, une liste des disques en service ainsi que leurs partitions sera affichée. Il suffira ensuite d'utiliser la commande
Code: Tout sélectionner
mount
avec les options et chemins qui vont bien pour monter ces partitions et pouvoir les utiliser.
Cordialement,

19rd4v
19rd4v

Messages : 102
Géo : Presque tout au bout de l'Est...

Jeu 24 Août, 2006 12:00

Je veux bien faire du "fdisk -l" ou "mount" mais le soucis c'est que /dev/sdaX n'existe pas du tout.
Mon soucis c'est de pouvoir retrouver le /dev/sda (comme avant la maj)...

Je viens de comprendre que c'est à cause du noyau 2.6.15-26.
Avec le noyau 2.6.12-10, ça marche impecc.

S'il qlq'1 à la solution pour resoudre ce pb, je suis preneur...
Fizbak

Messages : 3

Jeu 24 Août, 2006 17:44

Salut,

Essaie les commandes suivantes:
Code: Tout sélectionner
mknod /dev/sda1 b 8 1
mknod /dev/sda2 b 8 2


Ces commandes servent à créer les fichiers spéciaux pour les périphériques. La syntaxe des opérandes suit la règle suivante:

1) nom du device: /dev/sda1 et /dev/sda2

2) mode de fonctionnement du device: b = bloc (disques durs, tapes, etc.), c = caractère (disquette, souris, clavier, etc.)

3) le numéro majeur (qui sert en gros à définir un groupe): 8 = devices de type SCSI (et je pense que ça s'étend avec les autre périphériques de masses autres que IDE qui est dans le numéro de catégorie majeure 3)

4) le numéro mineur c'est le numéro du disque ainsi que celui de la partition. Petite explication ici. Chaque disque sd- peut contenir un maximum de 15 partition. Les disque reçoivent aussi un numéro pour les différencier. Le nombre 0 correspond à sda, 1 à sda1, 2 à sda2, etc. ET 16 à sdb, 17 à sdb 1, etc. jusque 255 qui correspond à sdp15

Dis nous si ça t'a aidé ou si tu as trouvé une autre manière de faire.


laurent


edit: juste un ajout à la référence du numéro mineur... ;)
obor2

Messages : 524
Géo : belgique

Ven 25 Août, 2006 22:44

Salut!
Alors j'ai essayé les deux commandes 'mknod'.
Les répertoires /dev/sda1 et /dev/sda2 sont bien créés.
Mais quand j'exécute la commande "sudo mount /dev/sda1 /media/sda1", j'ai un message d'erreur :
Code: Tout sélectionner
mount: /dev/sda1 n'est pas un périphérique valide de type bloc
Fizbak

Messages : 3

Sam 26 Août, 2006 10:36

Bonjour,

J'ai regardé un peu sur la toile.
Ce pourrait être du à un manque de support d'emulation SCSI dans le noyau du système.

Je vais encore chercher pour savoir comment déterminer si c'est le cas ou non.
(A moins que quelqu'un ne sache déjà comment faire)

Entretemps, pourrais-tu nous envoyer le contenu de /etc/fstab?

Et peut-être le résultat de la commande
Code: Tout sélectionner
dmesg | tail
après avoir effectué le mount.
Amicalement,

Laurent
obor2

Messages : 524
Géo : belgique

Lun 28 Août, 2006 11:47

Désolé pour le retard...

Alors voici comment on peut procéder pour savoir si le noyau gère l'émulation SCSI... L'émulation SCSI est nécessaire pour accéder à des périphériques autres que IDE (PATA directement connecté à la carte mère).
Code: Tout sélectionner
/sbin/lsmod | grep scsi
permet de lister tout les émulations SCSI actuellement chargées.

La commande
Code: Tout sélectionner
find /lib/modules/`uname -r` -iname "*scsi*" -print
liste les modules présents pour l'émulation que le noyau Linux peut charger.

Je sais que ça ne fait pas avancer les choses mais si on pouvait avoir le résultat de ces commandes on pourrait se faire une idée des manques du système...
Amicalement,

Laurent
obor2

Messages : 524
Géo : belgique

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit