Comment j'ai galéré !!!
J'installe Debian sur mon laptop où se trouve déja windows 7 et ubuntu.
Tout se passe plus ou moins très bien.
Je boot sous windows, sous ubuntu, sous debian, tout fonctionne.
Sauf un truc sous Debian, je ne parviens pas à accéder à la partition NTFS alors que ca marche très bien sous ubuntu.
Quand je fais un fdisk de mon disque windows , il me liste bien mes trois partitions, /dev/sda1, /dev/sda2, /dev/sda3
Mais dans le dossier /dev, pas de sda1, sda2 ou sda3, uniquement sda...
Direction /var/log, je scrute les logs, et un truc finis par m'attirer l'oeil :
Sep 20 18:29:25 debian kernel: [ 10.059546] md: bind<sda>
"md" c'est module RAID. Mais j'ai pas de raid sur ma machine !!!!
et effectivement, mes deux disques apparraissent dans /proc/mdstat. Bon le sdc, je m'en fous c'est un ssd pour l'hibernation de win.
et dans /dev je trouve md126 et md127 deux devices raid...
Personalities :
md126 : inactive sda[0](S)
2128 blocks super external:imsm
md127 : inactive sdc[0](S)
2644 blocks super external:imsm
unused devices: <none>
et pour couronner le tout, udevadm me donne comme type de filesystem : isw_raid_member
Mais il m'aurait pas flingué ma partition windows l'animal ????
Je reboot, windows démarre normalement, ouf !
Je reboot encore, sous Ubuntu cette fois ci pour voir si situation est la même.
Mais, j'accède normalement à ma partition windows
Alors je reboot encore
Et toujours le même problème sous Debian.....
Alors je cherche, et il semble qu'un parametre du kernel permette de désactiver la détection du raid : raid=noautodtect
J'essaye donc avec des quotes, sans les quotes, avec le nom du module en préfixe (md.raid=noautodetect), sans préfix, avec md comme nom de module puis mod-md.
Les as de la combinatoire auront déjà remarqué que ca fait 6 possibilités différentes .
Et je reboot, je reboot, je reboot, je reboot, je reboot, je reboot, et là je commence à fatiquer
Bon finalement je tombe sur des rapport de bug qui semble dire que noautodetect sert à rien
Alors je cherche encore .
Y'en à un qui suggère de faire un chkdsk sous windows, alors ... je reboot et je reboot encore pour revenir sous Debian.
J'essaye de voir si on peux désactiver le module md, mais les réponses sont pas claires. Et puis j'ai plus envie de rebooter, na !
Enfin j'en trouve un qui parle de dmraid , c'est quoi ?
la doc dit "discover, configure and activate software (ATA)RAID"
cette commande permet de supprimer les metatdata RAID du disque dur,
me demandez pas ce que c'est que ces métadatas, à ce momment là je commençais à avoir du mal à comprendre quoi que ce soit, surtout que les all blacks étaient en train de refaire leur retard sur l'argentine.
J'installe donc dmraid : apt-get install dmraid
et je tape sans être sur de comprendre (regarder la doc, la syntaxe est tordue) :
j'arrete md
md --stop /dev/md126
md --stop /dev/md127
ls /dev/sda*
/dev/sda /dev/sda1 /dev/sda2 /dev/sda3
Miracle ! Ils sont revenus !! . Même pas besoin de rebooter (ouf!).
je remonte ma partition, impeccable.
Et comme il faut bien vérifier que ça résiste à un boot, je reboot encore.
Et maintenant tout marche.
Ce qui m'ennuie le plus dans cette histoire c'est que je n'ai pas réussi à comprendre ce qui s'est passé.
Pourquoi mes disque sda et sdc ont ils été vus comme faisant partie d'un système RAID ??? pas un des posts que j'ai pu lire n'esquisse un début de réponse.
Allez à bientot
Eric
[Resolu] Partition NTFS inacccessible
0 commentaires:
Enregistrer un commentaire