bonjour,
après le crash du serveur debian de mon assoc, il manque pas mal de fichiers systèmes sur la partition racine. Malheureusement c'est de la ext2.
Comment faire dans debian pour que réparer tous les paquets "endommagés" sans qu'il modifie leur configuration ? Est t'il possible de passer de la ext2 à la ext3 (ou autre) ?
# Re: Ressusiter un serveur debian
Posté par fredix . Évalué à 1.
[^] # Re: Ressusiter un serveur debian
Posté par Ludovic Gasc . Évalué à 1.
au niveau des sauvegardes, quel est le meilleur outil console ? j'ai entendu parlé de rsync, mais je n'ai aps eu le temps de me pencher sur le sujet
[^] # Re: Ressusiter un serveur debian
Posté par fredix . Évalué à 1.
rsync ça permet de faire une sauvegarde via réseau en synchronisant les fichiers. Mais bon ça s'utilise là encore avant d'avoir un problème. Là tu es parti pour une réinstalle à mon avis.
# Re: Ressusiter un serveur debian
Posté par Ebola . Évalué à 1.
tune2fs -j /dev/hdxx
pour les fichiers réinstalle simplement les paquets normalement il change pas les fichiers de config
bon courage
[^] # Re: Ressusiter un serveur debian
Posté par Code34 (site web personnel) . Évalué à 2.
# Re: Ressusiter un serveur debian
Posté par Olivier Meunier (site web personnel) . Évalué à 1.
Pour sauver ton système, debootstrap peut t'aider, quoiqu'il en soit, ça va être long.
Bonne chance.
# Re: Ressusiter un serveur debian
Posté par Schwarzy . Évalué à 2.
Si ta base de gestion des paquetages est encore intacte, il y a moyen de remettre en état. Enfin presque, car si des fichiers dans /etc sont perdus, c'est définitif. J'ai pu remettre le disque en état de la facon suivante:
1/ chercher tous les paquets avec
dpkg --get-selections | grep -v "deinstall$" > paquets
2/ avec chaque paquet, vérifier la présence de tous les fichiers avec
for pkg in `cut -f1 paquets`; \
do dpkg -L $pkg | egrep -v "^(package )?divert(ed|s)" | \
while read file && test -z $file; \
do [ -e "$file" ] || echo $pkg: $file missing; \
done; \
done | tee listpkg
3/ avec chaque nom de paquet endommagé tu peux maintenant réinstaller:
for pkg in `cut -d: -f1 listpkg`; do apt-get install --force-reinstall $pkg; done
A noter qu'une version perl ou python serait bien plus rapide.
# Re: Ressusiter un serveur debian
Posté par Mathieu Pillard (site web personnel) . Évalué à 1.
> Malheureusement c'est de la ext2.
Heureusement en fait. Si tu n'y a pas touché, ya moyen de recuperer beaucoup de choses.
http://www.praeclarus.demon.co.uk/tech/e2-undel/howto.txt(...)
http://freshmeat.net/projects/recover/(...)
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.