Besoin d'aide suite à un crash RAID5

Bonjour,

J’ai un serveur avec un RAID5 matériel, malheureusement l’autre jour la carte RAID s’est mise à biiiper et après avoir vérifié le problème, j’ai constaté que 3 disques sur 4 présentaient de nombreuses erreur de cluster défectueux.

J’ai fait plusieurs fsck -fv afin de réparer un maximum d’erreur.
Par chance j’ai quand même réussi à récupérer un maximum de données en utilisant un liveCD.

Aujourd’hui, j’arrive a démarrer la machine et même à lancer le système !

Le problème est que plusieurs fichiers sont passés à la trappe et je pense que certains fichiers systèmes ont aussi disparu.
Par exemple, si je lance la commande aptitude ou apt-get j’ai le message “Erreur de segmentation” qui apparaît.

Ma question est :
Comment réparer la casse ?

Est-il possible de relancer l’installation de Debian par dessus le système existant sans perdre tout ce qui est installé ?
Existe-t-il une commande de restauration des fichiers systèmes ?

Merci d’avance pour votre aide.

Voici les caractéristiques de ma machine.
Debian 5.0.8
Linux 2.6.26-2-amd64 #1 SMP Tue Jan 25 05:59:43 UTC 2011 x86_64 GNU/Linux

/dev/sda1 6,5G 5,7G 465M 93% / tmpfs 4,0G 0 4,0G 0% /lib/init/rw udev 10M 768K 9,3M 8% /dev tmpfs 4,0G 0 4,0G 0% /dev/shm /dev/sda3 2,0T 1,2T 736G 63% /home

Quand les disque crash, c’est la sauvegarde qui ser… comme quoi sa sert :slightly_smiling:
sinon ré-installation, continuer sur un systeme instable c’est possible mai bon …
pas de miracle :wink:

Merci pour ta réponse…

Des sauvegardes j’en ai fait.
Cette machine est un serveur de production avec des softs assez chiant à installer avec des licences.
C’est pour ca que j’aimerais éviter de tout réinstaller.

Il n’existe donc pas une commande permettant de réparer un système debian ?

Comme sous windows par exemple, on peut réinstaller le système à partir du CD sans affecter tous les programmes déjà installés.

Est-ce que si je met le CD Debian et que je lance une installation sans formater mes disques ca peut marcher ?

Ou sinon, comment réparer aptitude ou apt-get ? avec la commande dpkg (qui fonctionne) peut etre ?

Je ne suis pas loin de trouver la solution il me manque juste un petit coup de pouce de spécialistes…

On devrait lancer Lourdes-knoppix le live-cd qui fait des miracles…

On peut installer debian en choisissant la même racine que l’antérieure et préciser “ne pas formater”. Ainsi les fichiers que l’installation entraine
seront remplacés (overwriting) et les anciens laissés en l’état.
Problèmes : incohérence du système de fichiers, de la base des applications installées …
Une installation-rafistolage pas vraiment de confiance
Ça risque de coincer dès l’installation ou un peu plus tard.

Tu pourrais télécharger les paquets apt, aptitude et toutes leurs dépendances
et les désempaqueter à coup de

dpkg -i paquet.deb

Si dpkg est aussi aux fraises, c’est pas gagné.
À peine foutu, à moitié foutu, aux trois quarts foutu, foutu c’est foutu.

+1 surtout sur un serveur en prod, on utilise la sauvegarde. :unamused:

Malheureusement je n’ai pas de sauvegarde qui permettent de remonter tout le système en 5 min.

D’ailleurs mes sauvegardes concernent un copie du /home et du /etc
Peut être qu’il y a une meilleur technique pour faire une sauvegarde ?

Sinon je ne vois pas comment remonter vite fait une machine avec ma sauvegarde…

Voici ce que donne mon dpkg -i aptitude_0.4.11.11-1~lenny2_amd64.deb
J’ai aussi essayé dpkg -i --force-all aptitude_0.4.11.11-1~lenny2_amd64.deb

Alors docteur c’est grave ?
Je suis un peu perdu et beaucoup de pression autour de moi, j’aurai juste besoin d’une petite démarche pas à pas si c’est possible…

[quote=“edmc73”]Malheureusement je n’ai pas de sauvegarde qui permettent de remonter tout le système en 5 min.

D’ailleurs mes sauvegardes concernent un copie du /home et du /etc
Peut être qu’il y a une meilleur technique pour faire une sauvegarde ?

Sinon je ne vois pas comment remonter vite fait une machine avec ma sauvegarde…

Voici ce que donne mon dpkg -i aptitude_0.4.11.11-1~lenny2_amd64.deb
J’ai aussi essayé dpkg -i --force-all aptitude_0.4.11.11-1~lenny2_amd64.deb

Alors docteur c’est grave ?
Je suis un peu perdu et beaucoup de pression autour de moi, j’aurai juste besoin d’une petite démarche pas à pas si c’est possible…[/quote]
On vien de te donner la solution. le système est instable, tu peux déjà être content que ta debian est tourne encore :slightly_smiling:

ici on voit clairement que apt a des souci… ré-install par dessus ,ou sauvegarde, tu peux aussi avoir une machine avec les meme paquet/config qui te permette de faire face en copian les meme fichier… pas fesable a mon avis.

Donc en gros, je réinstalle une debian toute neuve.
Je réinstalle les paquets avec la liste des paquets que j’ai sauvegardé avec la commande dpkg --get-selections

Je recopie les fichiers de config que j’ai sauvegardé…

Ok, donc y’a pas de commande magic genre qui scan les problèmes et les réparent tout seul … dommage

Merci quand même de vous être penché sur le problème :slightly_smiling:

[quote=“edmc73”]Donc en gros, je réinstalle une debian toute neuve.
Je réinstalle les paquets avec la liste des paquets que j’ai sauvegardé avec la commande dpkg --get-selections

Je recopie les fichiers de config que j’ai sauvegardé…

Ok, donc y’a pas de commande magic genre qui scan les problèmes et les réparent tout seul … dommage

Merci quand même de vous être penché sur le problème :slightly_smiling:[/quote]

Recupère les fichier de config depuis la sauvegarde car ceux du système on sûrement été endommager.
voila sinon tua compris qu’une sauvegarde régulière sa aide :slightly_smiling: