[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Mise à zéro des superblocks sur RAID sans risque ?!





Le 10/03/06, Raphael Delaporte <raphael.delaporte@efrei.fr> a écrit :
Bonjour,

J'ai effacé les superblocks de mes disques avec la commande mdadm --zero-superblock /dev/sda , et de même pour tous mes disques de mon array.

Quand je veux maintenant réassembler mon RAID, ça me dit :

> mdadm --assemble /dev/md0 /dev/sda /dev/sdb /dev/sdc /dev/sdd /dev/hdc
mdadm: no RAID superblock on /dev/sda
mdadm: /dev/sda has no superblock - assembly aborted

Je pense qu'il faudrait que mdadm réécrive des superblocks pour pouvoir assembler l'array, n'est ce pas ?
Quelle(s) commande(s) dois-je utiliser pour restaurer tout ça ?
Je n'ai pas trouvé d'indication valable sur le net...

Merci d'avance, j'espère que je n'ai pas tout perdu en faisant cela...

--
Raf



On 3/10/06, Le poulpe qui bloppe ! <monpoulpe@gmail.com > wrote:


Le 10/03/06, Raphael Delaporte < raphael.delaporte@efrei.fr> a écrit :
Bonsoir la liste,

J'ai créé un raid 5 sur 5 disques sans problème uniquement pour contenir des données personnelles (aucun système d'installé dessus). Celui-ci marche sans problème.

Cependant, j'ai du réinstaller ma Debian, et lors de l'installation de mdadm, l'assistant de configuration me dit que je dois mettre à 0 les superblock si j'ai déjà un RAID existant.

Ma question est donc la suivante, si je mets les superblocks à 0 comme indiqué, est-ce que j'aurais toujours accès à mes données sur le RAID ? Ou cela va-t-il le rendre inaccessible ? J'ai peur de perdre toutes mes données.

Je précise que sans rien toucher, le RAID ne s'active pas automatiquement au démarrage (mount: /dev/md0: can't read superblock), mais je peux l'activer manuellement avec mdadm --assemble /dev/md0 ... ... .

Merci à tous pour vos lumières ;p

--
Raf

Bonjour,
Je te rassure, tu ne perdra aucune données en effacant le superblock.
Mais par contre ma debian ne veux toujours pas monter automatiquement mon raid malgrè l'effacement des supers blocks, si tu trouve comment faire, ce serai sympa de mailer la facon dont tu t'y prends !
Bonne journée.



Moi après avoir effacé les superblock, je fais ça:
mdadm --detail --scan >> /etc/mdadm/mdadm.conf
dpkg-reconfigure mdadm
#repondre OK, OUI, OUI, root

et je reboot pour verifier qu'il les monte automatiquement, ce qu'il ne fait pas, mais je peux les réassemble manuellement:
mdadm --assemble /dev/md0 /dev/sda1 /dev/sdb1 /dev/sdc1
mdadm --assemble /dev/md1 /dev/sda2 /dev/sdb2 /dev/sdc2

Voila, en esperant que ca marche pour toi.

Reply to: