Koozali.org: home of the SME Server

SATA 160 Go RAID : bad magic number in super block

---rv---

SATA 160 Go RAID : bad magic number in super block
« on: November 12, 2005, 12:18:30 AM »
Je souhaite récupérer les données de l'un des disque miroirs de ma précédente install sme (système cassé avec la maladresse du débutant : sans backup).

A priori, je ne peux pas re-monter ce dd sur le "nouveau" sme car cela crée un conflit - sme cherchant à associer ce disque en RAID1.

J'ai donc décidé de connecter ce disque (sda) à un poste sous mandrakelinux10.1 ; mais je n'arrive pas à le "monter".

mount : renvoi une erreur de vfstype ; or j'ai choisi ext3 ce qui me semble le filesysteme pour Linux Raid Autodect.
e2fsck : renvoi à l'erreur reprise en titre du post.
(or il n'y a pas de pb harware sur le disque en lui-même)

nota : dans un post en anglais (je suis aussi mauvais en anglais qu'en linux ; mais au moins pour linux je débute) Migrating a Raid 1 to bigger harddisks on SME using Knoppix

je relève ceci :
Step-6 - resize filesystem

When we created the raid device, the physical partion became slightly smaller because a second superblock is stored at the end of the partition. If you reboot the system now, the reboot will fail with an error indicating the superblock is corrupt.

Resize them prior to the reboot

You will be required to fsck each of the md devices except the swap device. The -f flag is required to force fsck to check a clean filesystem. This will generate the same error about inconsistent sizes and possibly corrupted superblock. Say N to 'Abort?'.

# e2fsck -f /dev/md0
# e2fsck -f /dev/md1

# resize2fs /dev/md0
# resize2fs /dev/md1

Check again to be sure. Should be no errors now.

Je ne connais rien au raid linux logiciel : mais ce n'est peu être qu'un pb de fanion - est-ce que le redimentionnement ne risque pas d'écraser certaines données ?

@ vous lire

---rv---

SATA 160 Go RAID : bad magic number in super block
« Reply #1 on: November 13, 2005, 11:57:43 PM »
Bon, les commandes de ce post en anglais ne résolvent rien.

Retrour à la case départ : comment monter un dique partitionné en Linux raid autodetect ?

Quelsques infos techniques (sda1 étant la partition de boot de sme - que je peuxc monter sans difficultés - sda2 étant la partition raid1 crée par sme)

[root@localhost /]# fdisk -l /dev/sda
Disque /dev/sda : 164.6 Go
255 têtes, 63 secteurs/piste, 20023 cylindres
Périphérique Boot Start End Blocks Id System
/dev/sda1 * 1 13 104391 fd Linux raid autodetect
/dev/sda2 14 20023 160730325 fd Linux raid autodetect

[root@localhost /]# mke2fs -n /dev/sda1
mke2fs 1.35 (28 feb-2004)
Filesystem label =
OS type : Linux
Block size=1024 (log=0)
Fragment size=1024 (log=0)

26104 inodes, 104388 blocks
5219 blocks (5.00%) reserved for the super user
First data block=1
13 block groups
8192 blocks per group, 8192 fragments per group
2008 inodes per group
Superblock backups stored on blocks :
8193, 24577, 40961, 57345, 73729

[root@localhost /]# mke2fs -n /dev/sda2
mke2fs 1.35 (28 feb-2004)
Filesystem label =
OS type : Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)

20103168 inodes, 40182581 blocks
2009129 blocks (5.00%) reserved for the super user
First data block=0
1227 block groups
32768 blocks per group, 32768 fragments per group
16384 inodes per group
Superblock backups stored on blocks :
32768, 98304, 163840 , 229376, 294912 ]....

Hors la taille des 2 partitions, j'ai surligné des différences en rouge ... est-ce là que réside mon problème de superblock ?
@ lire et tester vos idées.

shirka

SATA 160 Go RAID : bad magic number in super block
« Reply #2 on: November 19, 2005, 04:29:24 PM »
Salut,

Si tu peux utiliser une Mandriva (Mandrake), essaies avec l'utilitaire de partitionnemennt graphique de mandrake.
Normalement, cela devrait passer assez simplement.

Pour info, tu as sur ton disque en partant de la couche la plus basse, du raid, puis lvm et enfin du ext3.

Bon courage, c'est trop complique.

@+

---rv---

résolu
« Reply #3 on: November 28, 2005, 10:03:27 PM »
Merci pour les encouragements.
J'ai effectivement utilisé Mandrake pour passer la main à un cousin qui a distance (depuis Tokio) a restauré mes fichiers (20 go de mp3 et de photos sauvés de la mort).

Ouf donc.
En revanche je ne sais pas ce qu'il a fait, ce qui aurait pu être utile à un autre.