Corki007 Posté(e) le 11 octobre 2014 Posté(e) le 11 octobre 2014 Bonjour, Je suis dans la panade, après une coupure de courant, je me retrouve avec 2 disques sur 3 non initialisé, et évidement pas de sauvegarde. Comment puis-je faire pour accéder a mes données? utilitaire sous linux, commande de réparation en ssh? Merci de votre aide! RS407, DSM 3.1.1638, 3DD 1To 0 Citer
Bim Posté(e) le 11 octobre 2014 Posté(e) le 11 octobre 2014 Comme quoi l'onduleur est indispensable, avis aux futurs acquéreurs... 0 Citer
Corki007 Posté(e) le 11 octobre 2014 Auteur Posté(e) le 11 octobre 2014 Précision : J'ai fait un f-disk -l, les partitions des 3 disques sont identiques 0 Citer
EricMotordu Posté(e) le 11 octobre 2014 Posté(e) le 11 octobre 2014 Bonjour Corki007, situation pas terrible, j'espère que tu es familier avec Linux... si ce n'est pas le cas, mieux vaut essayer d'ouvrir un appel chez Synology, et peut-être en fait dans tous les cas, je ne sais pas quand ils aident ou pas. Je ne connais pas DSM 3, j'ai commencé avec DSM plus tard; je suppose qu'il utilise "md" qui est le composant standard pour le RAID sous Linux. Peux-tu te connecter en ssh et nous renvoyer quelques informations: (tu peux les mettre sur http://pastebin.fr/ car ce sont beaucoup de données) - le résultat de fdisk -l - le résultat de cat /proc/mdstat - le résultat de cat /proc/partitions - le résultat de mdadm --examine /dev/sd[abcdefghijklmn][1-7] (il y a aura des erreurs en fin de fichiers, pas de souci) Avant de faire la moindre chose "active", si c'était moi je ferai une copie du disque en utilisant un PC sous Linux et la commande dd pour créer une copie bit à bit des disques (éventuellement compressés). bonne journée, Eric 0 Citer
Corki007 Posté(e) le 11 octobre 2014 Auteur Posté(e) le 11 octobre 2014 Bonsoir, merci de me venir en aide, voici les logs demandé : http://pastebin.fr/37134 Le copié collé ne marche pas sur ce site. J'ai essayé pas mal de tuto de reconstruction avec mdadm (create,assemble), mais pas plus, a chaque fois que je monte le /dev/md2, il me répond 'invalid argument' je n'est pas zeroisé les superblock par contre. Je vais copié les disques, je n'ai pas de pc sous linux, je vais utiliser le syno. J'ai bien compris que le système utilise les deux première partition en raid 1, système et swap, ce raid et aussi cassé, mais quelque soit le disque, ça boote quand même, je pense avoir 2 partition sdx5 et sdx6 car au départ j'avais des disque de 500Go et que j'ai migré le syno vers des 1To il y a des mois, mais je n'ais jamais utilisé l'espace en plus (enfin il me semble). Je suppose que mes donné sont sur le /dev/md2 puisque le système essaye de la monter sur /volume1, j'utilise la liaison rs232 pour monitorer ce qui se passe au démarrage. 0 Citer
gaetan.cambier Posté(e) le 11 octobre 2014 Posté(e) le 11 octobre 2014 Md2 n'est pas perdu, pour md3 1 disque sur 3 mais les suoerblock sont sur le disque. Faudrait aussi voir les données smart des hdd avec smartctl 0 Citer
Corki007 Posté(e) le 11 octobre 2014 Auteur Posté(e) le 11 octobre 2014 C'est quoi ces superblocks? J'ai vu un tuto pour les récupère quand il sont zeroisé. C'est si complique de remettre des données bout à bout? J'ai du mal a comprendre la problématique de mdadm. Merci pour votre aide en tout cas 0 Citer
domlas Posté(e) le 11 octobre 2014 Posté(e) le 11 octobre 2014 En RAID toujours faire des sauvegardes et toujours onduleur ! ! ! On se tue à le répéter. Sur une RAID5 (je suppose ?) la perte de 2 disques est en gros synonyme de perte totale des données. Parfois des bidouillages peuvent dans 5% des cas et encore te dépanner mais au bout de combien de temps perdu ? 0 Citer
gaetan.cambier Posté(e) le 11 octobre 2014 Posté(e) le 11 octobre 2014 Raid6 + backup cloud crypté et on se sent en sécurité 0 Citer
Corki007 Posté(e) le 11 octobre 2014 Auteur Posté(e) le 11 octobre 2014 (modifié) Apparemment les disques sont sains, c'est la partie raid logicielle qui déconne, descripteurs ou je ne sais trop quoi, je suis quand même étonné qu'il n'existe pas d'utilitaire pour réaligner les données sur un raid5 ou 0 logiciel. Quand je récup mes données, je passe en 2 volumes raid 1 sur 4 disques, le raid 5 commence à me souler! Modifié le 11 octobre 2014 par Corki007 0 Citer
gaetan.cambier Posté(e) le 11 octobre 2014 Posté(e) le 11 octobre 2014 Le fait que sda5 n'ai même pas de superblock tu trouve ça sain ? Qu'a donné le smartctl sur les disques ? 0 Citer
Corki007 Posté(e) le 11 octobre 2014 Auteur Posté(e) le 11 octobre 2014 A votre avis combien de temps pour copier un disque de 1To? j'ai mis bs=100M, je ne sais pas si c'est bien Dans le syno, avant que je lance la sauvegarde tous les param smart était ok. 0 Citer
EricMotordu Posté(e) le 11 octobre 2014 Posté(e) le 11 octobre 2014 Salut Corki007, pour la copie des disques, à 100Mo/s, il te faudrait 10000s soit 2h45 par disque de 1To (mais cela dépend des disques). Pour essayer de mieux comprendre, est-ce que tu peux nous donner le résultat des commandes: - mount - cat /etc/fstab a+ Eric 0 Citer
Corki007 Posté(e) le 11 octobre 2014 Auteur Posté(e) le 11 octobre 2014 /dev/root on / type ext3 (rw,data=ordered) /tmp on /tmp type tmpfs (0) none on /dev/pts type devpts (gid=4,mode=620) /sys on /sys type sysfs (0) /proc/bus/usb on /proc/bus/usb type usbfs (0) cat /etc/fstab /dev/root / ext3 defaults 1 1 none /proc proc defaults 0 0 /dev/md3 /volume2 ext3 defaults 0 0 Et voila, mais ça c'est pendant la copie des disques ! J'ai les originaux en sda et sdc qui copie sur sdb et sdd, je doute que mon syno ancestral donne à 100Mo/s, le bs=64K ne change rien ? 0 Citer
gaetan.cambier Posté(e) le 11 octobre 2014 Posté(e) le 11 octobre 2014 tu peux me dire la commande que tu as lancé la ? 0 Citer
Corki007 Posté(e) le 11 octobre 2014 Auteur Posté(e) le 11 octobre 2014 - mount et - cat /etc/fstab et pour la copie des disque dd if=/dev/sda of=/dev/sdb bs=64k & dd if=/dev/sdc of=/dev/sdd bs=64k & aller je vais me coucher je reprend les investigations demain, merci a tous 0 Citer
EricMotordu Posté(e) le 12 octobre 2014 Posté(e) le 12 octobre 2014 (modifié) Bonjour, une fois que la copie des disques sera terminée (et effectivement, 100Mo/s c'est avec des configurations récentes, mieux vaut cependant ne pas être pressé, la situation n'est pas terrible et il faut faire des commandes en mode "force" qui ont des risques certains de corrompre les données). Donc, c'est /dev/md3 qui contient la partie "non-système d'exploitation de ton NAS" (cf /etc/fstab, devrait être monté sur /volume2). Or le système ne retrouve pas les composants de md3 car les différentes partitions qui constituent md3 ne sont pas consistantes les unes avec les autres : /dev/sda6: ... Events : 324762 /dev/sdb6: ... Events : 324764 (le plus récent, je suppose que c'est la raison pour laquelle il est le seul qui est inclus dans md3 pour l'instant) /dev/sdc6: ... Events : 324760 Peux-tu faire: mdadm --stop /dev/md3 mdadm --assemble --scan --verbose (je parierai qu'il va indiquer que certains sont "out of date", mais cela nous donnera de bonnes informations) et nous renvoyer le résultat ainsi que le résultat de cat /proc/mdstat (suivant les résultats, on ajoutera --force pour dire au système d'ignorer la différence de dernière mise à jour des différentes partitions) a+ Eric Modifié le 12 octobre 2014 par ericgrancher 0 Citer
Corki007 Posté(e) le 12 octobre 2014 Auteur Posté(e) le 12 octobre 2014 Bonjour, la md2 doit aussi contenir des données, par contre il faut que j'attende le fin de la sauvegarde, ce matin lacopie est toujours en cours soit 12H de copie et je ne sais pas comment voir l'avancement, donc j'attend. Sur la md2, comme je le disait, j'ai essayer pas mal d'assemble et create, d'ou les resultat peut être non cohérent. Je teste le mdadm --stop /dev/md3 et mdadm --assemble --scan --verbose dès que les 2 premier disques sont copié, ou il faut que je sauvegarde aussi le 3ième avant de tester? 0 Citer
EricMotordu Posté(e) le 12 octobre 2014 Posté(e) le 12 octobre 2014 salut, je viens de voir les commandes de dd, si tu as fait dd if=/dev/sda of=/dev/sdb bs=64k & et dd if=/dev/sdc of=/dev/sdd bs=64k & tu viens de sur-écrire ce qu'il y a sur /dev/sdb et /dev/sdd (le of= est l'endroit vers lequel tu copies tes données, je suppose que tu as mis des disques autres là-bas)! Pour md2, bizarre il n’apparaît pas dans /etc/fstab. (après le mdadm create, je ne sais pas trop comment récupérer). (après la fin de la copie des disques) tu peux essayer de le monter: mount /dev/md2 /mnt Avais-tu deux volumes: volume1 et volume2? a+ Eric 0 Citer
Corki007 Posté(e) le 12 octobre 2014 Auteur Posté(e) le 12 octobre 2014 Au depart pour copier, javais laisser le disque dans le syno et mis un vierge en deux, d'ou le sda vers sdb, puis je me suis dis pourquoi ne pas en faire deux en meme temps, j'ai mis le 2 dans le 3 et dans le 4 un vierge, dou le sdc vers sdd. Le mount de md2 ne fonctionne jamais, il ne trouve pas le systeme ext3, je ne sais pas dans le create si j'ai mis les disque dans le bon ordre. Dans les tuto que j'avais trouvé beaucoup de gars qui avait le même probleme que moi, relancer un create et ça repartait. C'est quand même fou qu'il n'y ai pas de logiciel qui scan les disque et reconstitue le raid à partir des stripes. Sur cette page, https://raid.wiki.kernel.org/index.php/RAID_Recovery ils parle bien de create. Sinon, dans mes affaires, j'ai les ancien disque 500Go, je me disait que je pourrai peut etre retrouver ces superblock. Pour mémoire, à l'origine, j'avais 3 500Go, que j'ai remplacer 1 par 1 par des 1To. Je crois que je ne vais pas voir le choix que de me monter un pc, avec 4 sata de dispo et deux ide, sous linux. 0 Citer
EricMotordu Posté(e) le 12 octobre 2014 Posté(e) le 12 octobre 2014 salut, ok, je me suis inquiété pour rien. Oui ils parlent de create mais il y a, j'espère, pas besoin, au moins pour md3, attendons que tout soit copié et on va voir. (remets évidemment tous les disques originaux avant de faire les commandes) mdadm --stop /dev/md3 mdadm --stop /dev/md2 mdadm --assemble --scan --verbose a+ Eric 0 Citer
Corki007 Posté(e) le 12 octobre 2014 Auteur Posté(e) le 12 octobre 2014 Bon deja : 15261915+1 records in 15261915+1 records out 15261915+1 records in 15261915+1 records out Reste a faire le troisième 0 Citer
Fravadona Posté(e) le 12 octobre 2014 Posté(e) le 12 octobre 2014 Le mount de md2 ne fonctionne jamais, il ne trouve pas le systeme ext3, je ne sais pas dans le create si j'ai mis les disque dans le bon ordre. Dans les tuto que j'avais trouvé beaucoup de gars qui avait le même probleme que moi, relancer un create et ça repartait. Le create est vraiment la derniere chose a tenter pour un recovery car tu perds toutes les infos du RAID precedent D'apres ce que j'ai pu voir tu avais 2 volumes RAID5 sur le meme ensemble de disques ? Disposes-tu d'un disque de 2To (ou plus) a formater et a connecter au NAS en externe ? Il est possible de reconstituer la partition perdue en recopiant dans le bon ordre les blocks RAIDs de chaque disque. 0 Citer
Corki007 Posté(e) le 12 octobre 2014 Auteur Posté(e) le 12 octobre 2014 Ah zut pour le create, j'avais suivi un tuto, bon tant pis, c'est fait, j'ai a ma dispo 4 disques de 2 To dispo, pour le moment 3 sont affectés à la copie des 3 disques du syno. 0 Citer
Fravadona Posté(e) le 12 octobre 2014 Posté(e) le 12 octobre 2014 As-tu fais un create pour les 2 volumes ? Les logs que tu as postés datent-ils d'avant ou d'après le create ? Je demande ca à cause de ces informations sur l'organisation interne de tes RAID5 : Data Offset : 272 sectors Layout : left-symmetric Chunk Size : 64K Sur DSM4 le Data Offset est de 2048 secteurs 0 Citer
Messages recommandés
Rejoindre la conversation
Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.