2 votes

Comment récupérer la racine supprimée du système Linux?

L'histoire :
Je suis Ubuntu pour mon site Web.
Pour un plan de sauvegarde, j'ai écrit un script. Je voulais monter un disque externe, (exécuter via crontab), sauvegarder le serveur, puis le démonter, chaque nuit. J'ai remarqué que grâce à fdisk -l, j'ai obtenu :

/dev/sda
/dev/sdb

Pour être sûr, j'ai éjecté le disque externe et j'ai vu ceci :

/dev/sda

J'ai supposé que /dev/sda était le disque de mon serveur.
Puis j'ai branché l'externe. J'ai créé un répertoire dans /mnt/GBackup_plan monté :

mount /dev/sdb1 /mnt/GBackup_plan

Ensuite, c'est arrivé.
Je voulais que l'externe soit propre...
J'ai alors exécuté la commande :
rm -r *
J'ai tout fait à l'intérieur de GNOME, et j'ai commencé à voir l'environnement perdre en stabilité, et c'est seulement à ce moment-là que j'ai réalisé que j'avais fait une horrible erreur, bien que je ne sais toujours pas pourquoi... (sdb était l'externe, non ?!)
À cause de cette erreur, il s'est avéré que toutes mes sauvegardes, tout était en fait PAS sur l'externe, mais sur le disque d'origine...

Il s'avère que j'ai effacé la racine de mon serveur !!!
J'ai exécuté Hiren's Boot CD, en utilisant TestDisk, et en examinant le système de fichiers, je peux voir la Racine du système de fichiers, mais quand je rentre dans les dossiers, ils sont vides. Peut-être devrais-je faire une autre étape avant de les lister/copier ? Analyser peut-être ?

J'aimerais que quelqu'un ait une idée de ce que je devrais faire.
Je dois dire que j'ai arrêté la commande en utilisant ctrl+c et j'ai éteint l'ordinateur. J'ai retiré le disque.

Toute aide serait appréciée !!!

1voto

Chris Points 248

Il y a de fortes chances que vos données ne soient pas récupérables. Cependant, Ubuntu fournit en fait un guide de récupération de données pour des situations comme la vôtre. L'article va dans les détails, mais voici l'idée générale :

Faites une image de votre disque

C'est critique. Vous voulez faire une copie exacte de votre disque bit à bit pour travailler dessus ; si la récupération se passe mal sur une image, vous perdez l'image - créez-en une autre. Lorsque vous travaillez sur le disque, une erreur est définitive. Je recommande en fait de créer l'image, de la copier et de travailler sur la copie.

Triage

Découvrez à quel point c'est grave. Le guide recommande sleuthkit/autopsy. Je n'ai pas de meilleures recommandations. Les outils Hiren sont probablement suffisants.

Récupération

Commencez le processus de récupération. Selon cet article assez définitif, si vous avez de la chance, vous pourriez être en mesure de tout récupérer en une seule fois. Si vous avez un peu de chance, vous pouvez récupérer des fichiers individuellement. Si vous n'avez vraiment pas de chance, alors... ouais.

La Prochaine Fois

  • Ne lancez jamais rm avec des jokers en tant que root sans spécifier un chemin absolu.
  • Ne lancez jamais rm avec des jokers en tant que root sans une sauvegarde actuelle.
  • Vérifiez toujours votre pwd.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X