Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 13891|Répondre: 0

[Linux] Tutoriel Linux - Comment récupérer des fichiers RM -RF supprimés par erreur

[Copié le lien]
Publié sur 04/08/2015 20:36:05 | | | |
Linux, en tant que serveur d’entreprise, la sécurité des données est cruciale, et toute donnée précieuse supprimée accidentellement est intolérable, voire peut entraîner un désastre ! En tant qu’administrateur système Linux, vous devez avoir la signification de la protection des données, non seulement pour bien faire une sauvegarde des données, mais aussi pour pouvoir restaurer des données importantes après une suppression accidentelle. Nous allons vous présenter ici un outil de récupération de données open source, ext3grep, qui peut récupérer des fichiers rm –rf supprimés accidentellement


1. Le principe d’ext3grep :
Utiliser ext3grep pour récupérer des fichiers ne dépend d’aucun format de fichier, ext3grep utilise d’abord l’inode ROOT pour obtenir toutes les informations de fichier dans le système de fichiers, y compris les fichiers existants ou supprimés, y compris le nom du fichier, le numéro d’inode, puis utilise l’inode combiné au journal système pour interroger l’emplacement du bloc où se trouve l’inode, incluant les informations de bloc directes et indirectes, et enfin utilise la commande dd pour sauvegarder les données, afin de restaurer les données !
Lorsque vous constatez que le fichier a été supprimé par erreur, la première chose à faire est de désinstaller immédiatement la partition où se trouve le fichier, ou de monter la partition en lecture seule, car après la suppression du fichier, les données contenues dans le fichier restent sur le disque, sauf si le système alloue le bloc où se trouvent ces données, sinon elles existeront toujours, donc pour la sécurité, la première chose à faire est de désinstaller la partition où se trouve le fichier,
Quant à la partition racine, vous pouvez redémarrer le système, puis entrer dans le système en mode utilisateur seul et monter la partition racine en lecture seule :
Monter –o ro, remonter /


2. Installer ext3grep
Avant d’installer, vérifiez d’abord si le système a installé un logiciel lié à e2fsprogs, s’il n’est pas nécessaire de télécharger et d’installer, sinon une erreur sera signalée lors de l’installation d’ext3greep !
[root@localhost ~]# RPM -QA|grep E2Fs
e2fsprogs-devel-1.39-23.el5_5.1
e2fsprogs-libs-1.39-23.el5_5.1
e2fsprogs-1.39-23.el5_5.1
e2fsprogs-libs-1.39-23.el5_5.1
Le paquet de code source ext3grep peut être téléchargé depuis Internet :
qu’est-ce que http://code.google.com/p/ext3gre ... 3grep-0.10.2.tar.gz
Décompresser, compiler, installer
tar zxf ext3grep-0.10.2.tar.gz
CD ext3grep-0.10.2
./configure –prefix=/usr/local/ext3grep
faire
Installez

  3. Utiliser ext3grep pour récupérer les données supprimées par rm – rf
Tout d’abord, nous simulons une partition de disque pour créer un périphérique virtuel
[root@localhost ~]# mkdir /disk pour créer un point de montage
[root@localhost ~]# mkdir /virtual
[root@localhost ~]# dd if=/dev/zero of=/virtual/disk1 conut=102400
[root@localhost ~]# mkfs -t ext3 /vittual/disk1
[root@localhost ~]# monter -o boucle /virtual/disk1 /disk
[root@localhost ~]# echo « This is a ext3grep test, thank you » >/disk/ext3grep-test.txt
Utilisez rm –rf pour supprimer le fichier que vous venez de créer
rm –rf /disk/*
Ensuite, vérifiez que le fichier a été supprimé

4. Utiliser ext3grep pour récupérer les fichiers supprimés
Créez un dossier dédié aux fichiers récupérés
restauration mkdir
Restauration CD

5. Le processus de récupération des fichiers
Exécute dans le dossier de restauration que tu viens de créer
Voir les informations du fichier supprimé
[root@localhost restaurer]# /usr/local/ext3grep/bin/ext3grep /virtual/disk --ls --inode 2
           .-- Type de fichier dans dir_entry (r=fichier régulier, d=répertoire, l=lien symmétrique)
          |          .-- D : Supprimé ; R : Réaffecté
Indx Next |  Inode | Temps de suppression Mode Nom du fichier
==========+==========+----------------data-from-inode------+-----------+=========
   0 1 d 2 drwxr-xr-x .
   1 extrémité d 2 drwxr-xr-xr-x ..
   2 fin d 11 D 1340620814 lun 25 juin 18:40:14 2012 drwx ------ perdu+trouvé
   3 fin r 12 D 1340620814 lun 25 juin 18:40:14 2012 rrw-r--r-- ext3grep-test.txt
Commence à te remettre
[root@localhost restore]# /usr/local/ext3grep/bin/ext3grep /virtual/disk --restore-file ext3grep-test.txt
Exécution de ext3grep version 0.10.2
WARNING: I don't know what EXT3_FEATURE_COMPAT_EXT_ATTR is.
Nombre de groupes : 7
Bloc minimum / maximum de revues : 16616 / 20729
Chargement du journal Retrait les tours... tri... Fait
Le plus ancien bloc d’inode encore présent dans le journal semble dater de 1340620763 = lun 25 juin 18:39:23 2012
Nombre de tors supprimés dans le journal : 20 ; Numéros de séquence min / max : 2 / 5
Écriture de sortie dans le répertoire RESTORED_FILES/
Chargement de disk.ext3grep.stage2... Fait
Restauration ext3grep-test.txt
D’après la sortie ci-dessus, on peut voir qu’ext3grep-test.txt fichier a été récupéré avec succès, qu’un répertoire RESTORED_FILES est généré sous le répertoire courant, et le fichier récupéré y est placé.
[root@localhost RESTORED_FILES]# LS
ext3grep-test.txt


Résumé : Bien que cet outil puisse récupérer les fichiers supprimés par la commande rm –rf, en tant qu’administrateur système, vous devriez avoir en tête le concept de sauvegarde des données en permanence, après tout, la sauvegarde est roi !


Collez un autocollant beauté.




Précédent:iQQ utilise le langage Java pour le développement multiplateforme, QQ multiplateforme
Prochain:Contrôle de date my97 (très puissant, indispensable pour les projets concernant les dates de temps)
Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com