Bonsoir!
Je rencontre un problème un peu bizarre.
La table des partition s’intervertit de façon aléatoire.
J’ai installé une débian Wheezy sur un PC pour en faire un petit NAS.
J’ai 4 disques durs :[ul]Le premier fait 80Go et contient tout le système
Les 3 autres (en RAID0) font 1To chacun[/ul]
Au premier démarrage, lors de l’installation, j’ai bien choisi le /dev/sda (qui faisait 80Go) sur lequel j’ai installé le système. Ensuite, j’ai rajouté mes 3 disques (sdb, sdc et sdd) et j’ai créé un RAID0, ce qui m’a donné ceci :
[code]# Fichier /proc/mdstat
Personalities : [raid0]
md0 : active raid0 sdb1[0] sdd1[2] sdc1[1]
2930284032 blocks super 1.2 512k chunks
unused devices: [/code]
J’ai utilisé le système pendant 1 semaine sans soucis. Je démarre mon NAS au besoin et je l’arrête à la fin de chaque utilisation.
Aujourd’hui, en démarrant la machine, j’ai eu une alerte m’indiquant que la partition du RAID ne pouvait pas être montée.
Je lance la commande fdisk -l et j’obtiens ceci :
[code]# fdisk -l
Disque /dev/sda : 1000.2 Go, 1000204886016 octets
81 têtes, 63 secteurs/piste, 382818 cylindres, total 1953525168 secteurs
Unités = secteurs de 1 * 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 4096 octets
taille d’E/S (minimale / optimale) : 4096 octets / 4096 octets
Identifiant de disque : 0x77ab9186
Périphérique Amorce Début Fin Blocs Id Système
/dev/sda1 * 2048 1953525167 976761560 fd RAID Linux autodétecté
Disque /dev/sdc : 1000.2 Go, 1000204886016 octets
81 têtes, 63 secteurs/piste, 382818 cylindres, total 1953525168 secteurs
Unités = secteurs de 1 * 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 4096 octets
taille d’E/S (minimale / optimale) : 4096 octets / 4096 octets
Identifiant de disque : 0x09c68158
Périphérique Amorce Début Fin Blocs Id Système
/dev/sdc1 2048 1953525167 976761560 fd RAID Linux autodétecté
Disque /dev/sdb : 1000.2 Go, 1000204886016 octets
255 têtes, 63 secteurs/piste, 121601 cylindres, total 1953525168 secteurs
Unités = secteurs de 1 * 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d’E/S (minimale / optimale) : 512 octets / 512 octets
Identifiant de disque : 0xd3dfc303
Périphérique Amorce Début Fin Blocs Id Système
/dev/sdb1 2048 1953525167 976761560 fd RAID Linux autodétecté
Disque /dev/sdd : 82.0 Go, 81964302336 octets <== DISQUE SYSTEME (KO : DEVRAIT ÊTRE /dev/sda)
255 têtes, 63 secteurs/piste, 9964 cylindres, total 160086528 secteurs
Unités = secteurs de 1 * 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d’E/S (minimale / optimale) : 512 octets / 512 octets
Identifiant de disque : 0x000ad3e8
Périphérique Amorce Début Fin Blocs Id Système
/dev/sdd1 2048 15624191 7811072 82 partition d’échange Linux / Solaris
/dev/sdd2 15624192 160086015 72230912 83 Linux[/code]Un des disques de 1To est passé en /dev/sda et le disque système (de 80Go) est passé en /dev/sdd.
Mince alors! J’avais déjà eu ce problème avec un autre PC qui avait rendu l’âme. Je n’avais jamais réussi à le résoudre, pensant que c’était un pb de BIOS. Je venais d’acquérir un vieux PC transformé pour le coup en NAS et voilà que je me retrouve avec le même problème.
Je tente un reboote du système et là, plus de message. Je relance la commande fdisk dont voici le résultat :
[code]# fdisk -l
Disque /dev/sda : 82.0 Go, 81964302336 octets <== DISQUE SYSTEME EN /dev/sda (OK)
255 têtes, 63 secteurs/piste, 9964 cylindres, total 160086528 secteurs
Unités = secteurs de 1 * 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d’E/S (minimale / optimale) : 512 octets / 512 octets
Identifiant de disque : 0x000ad3e8
Périphérique Amorce Début Fin Blocs Id Système
/dev/sda1 2048 15624191 7811072 82 partition d’échange Linux / Solaris
/dev/sda2 15624192 160086015 72230912 83 Linux
Disque /dev/sdb : 1000.2 Go, 1000204886016 octets
81 têtes, 63 secteurs/piste, 382818 cylindres, total 1953525168 secteurs
Unités = secteurs de 1 * 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 4096 octets
taille d’E/S (minimale / optimale) : 4096 octets / 4096 octets
Identifiant de disque : 0x77ab9186
Périphérique Amorce Début Fin Blocs Id Système
/dev/sdb1 * 2048 1953525167 976761560 fd RAID Linux autodétecté
Disque /dev/sdc : 1000.2 Go, 1000204886016 octets
255 têtes, 63 secteurs/piste, 121601 cylindres, total 1953525168 secteurs
Unités = secteurs de 1 * 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d’E/S (minimale / optimale) : 512 octets / 512 octets
Identifiant de disque : 0xd3dfc303
Périphérique Amorce Début Fin Blocs Id Système
/dev/sdc1 2048 1953525167 976761560 fd RAID Linux autodétecté
Disque /dev/sdd : 1000.2 Go, 1000204886016 octets
81 têtes, 63 secteurs/piste, 382818 cylindres, total 1953525168 secteurs
Unités = secteurs de 1 * 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 4096 octets
taille d’E/S (minimale / optimale) : 4096 octets / 4096 octets
Identifiant de disque : 0x09c68158
Périphérique Amorce Début Fin Blocs Id Système
/dev/sdd1 2048 1953525167 976761560 fd RAID Linux autodétecté
Disque /dev/md0 : 3000.6 Go, 3000610848768 octets
2 têtes, 4 secteurs/piste, 732571008 cylindres, total 5860568064 secteurs
Unités = secteurs de 1 * 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 4096 octets
taille d’E/S (minimale / optimale) : 524288 octets / 1572864 octets
Identifiant de disque : 0x00000000
Le disque /dev/md0 ne contient pas une table de partitions valable[/code]Le disque système (de 80go) est repassé en /dev/sda (fonctionnement normal). Je me dis qu’il y a un truc que j’ai dû louper.
Alors je me tourne vers vous pour trouver une solution, car je sens bien que j’aurais encore ce problème de table de partition qui s’intervertit.
Merci