Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
extundelete [Le 04/03/2015, 18:33]
37.162.20.218 [Installation]
extundelete [Le 11/09/2022, 11:44] (Version actuelle)
moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892)
Ligne 1: Ligne 1:
-{{tag>​récupérer système disque_dur}}+{{tag>Xenial Bionic ​récupérer système disque_dur}}
  
 ======Extundelete====== ======Extundelete======
  
-Extundelete est un utilitaire en ligne de commande permettant la récupération des fichiers supprimés. Son fonctionnement est plus aisé que [[testdisk|Testdisk]] ou [[foremost|Foremost]] par exemple.+**Extundelete** est un utilitaire ​[[commande_shell|en ligne de commande]] permettant la récupération des fichiers supprimés. Son fonctionnement est plus aisé que [[testdisk|Testdisk]] ou [[foremost|Foremost]] par exemple, mais il ne peut être utilisé __que__ sur des partitions formatées avec les systèmes de fichiers **ext3** ou **[[ext4|ext4]]**.
  
  
 ===== Pré-requis ===== ===== Pré-requis =====
  
 +  * Disposer des [[:​sudo|droits d'​administration]].
 +  * Disposer d'une connexion à Internet configurée et activée.
  
 ===== Installation ===== ===== Installation =====
 +<note warning>​Aussitôt que vous constatez la perte de fichiers, arrêtez d'​utiliser,​ autant que faire se peut, la partition dans laquelle ​ a eu lieu la perte. Autrement, vous risquez de ré-écrire par dessus vos fichiers perdus. Faites l'​installation du logiciel ailleurs (bootez en live-USB) si vous n'avez pas de partition /home séparée.</​note>​
 +==== Dans une instance opérationnelle. ====
 +Ne pas installer dans la même partition qui contient les données que vous souhaitez récupérer.
  
-extundelete est dans la logithèque ubuntu 14.04.1 +Pour installer ce logiciel, il suffit d'[[:tutoriel:​comment_installer_un_paquet#​paquet_present_dans_les_depots|installer le paquet]] **[[apt>​extundelete|extundelete]]*
- +==== Dans une instance "​live"​====
-Aucun package n'est disponible pour l'​instant. Il faut donc procéder à une installation manuelle en téléchargeant l'​archive contenant les sources sur la page [[http://​extundelete.sourceforge.net/​]]. Il faut ensuite la décompresser/​désarchiver +
-<code>bzip2 -d extundelete*.tar.bz2 +
-tar -xvf extundelete*.tar</​code>​ +
-installer ​une dépendance, ​ **e2fslibs-dev**:​ +
-<​code>​sudo apt-get install e2fslibs-dev</​code>​ +
-et enfin se déplacer jusu'​au répertoire correspondant et y lancer les commandes suivantes : +
-<​code>​./​configure +
-make +
-make install</​code>​+
  
 +<​code>​sudo add-apt-repository "deb http://​archive.ubuntu.com/​ubuntu $(lsb_release -sc) universe"​
 +sudo apt-get update
 +sudo apt install extundelete</​code>​
 ===== Utilisation ===== ===== Utilisation =====
 +<note importante>​Points-clefs :
 +- **La partition source** (celle qui contient les éléments à récupérer) **doit être démontée.**
 +- Ne pas mettre de barre oblique au début du chemin d'​accès à la source. Ni au début du chemin d'​accès à la destination.
 +- Le répertoire de destination est par défaut le répertoire courant. Si on veut en spécifier un autre, il faut écrire :
 +<​code>​--output-dir ​ "​mon/​repertoire/​de/​destination"</​code>​
 +Seules les versions récentes acceptent la forme courte :
 +<​code>​-o ​ "​mon/​repertoire/​de/​destination"</​code>​
 +</​note>​
 +==== Cas standard ====
 +
 +Se positionner dans un répertoire,​ idéalement vide afin que extundelete puisse y déposer les fichiers récupérés. Puis exécuter la commande
 +
 +<​code>​sudo extundelete /dev/sdxn --restore-all</​code>​
 +
 +pour récupérer l'​ensemble des fichiers supprimés sur le volume sdxn
 +====  Cas fréquent ====
 +
 +Récupération des fichiers d'un répertoire supprimé récemment.
 +  * Faire en sorte que le volume contenant le répertoire ne soit pas utilisé. ​ Cela peut obliger à changer d'​instance.
 +  * Se positionner dans un répertoire ayant suffisamment d'​espace pour recevoir la duplication de la récupération.
 +  * Trouver la  référence de l'​instant en retranchant suffisamment de temps: Par exemple // bash -c  "date '​+%s'​ -d '- 1440 minutes'​ " //
 +  * Lancer la récupération. A titre d'​exemple:​
 +<​code>​sudo extundelete ​ --restore-directory ​ home/​u1604/​Documents ​ --after ​ 1467200716 ​    ​-o ​    ​5T ​        /​dev/​sda12</​code>​
 +  * Ne reste plus qu'à explorer le contenu du répertoire de réception.
 +
 +==== Récupération à partir d'une live USB ====
 +- Ne pas oublier de mettre le clavier en français via la commande ​  ​**setxkbmap fr**.
 +
 +- Préparer un support de récupération ayant une partition formatée en EXT4.
 +
 +- Monter la partition via les commandes
 +<​code>​sudo mkdir            /mnt/SORTIE
 +sudo mount /​dev/​sdXN ​ /​mnt/​SORTIE</​code>​
 +sans oublier de remplacer **XN** par les bonnes valeurs. (utiliser au besoin les commandes ​   **sudo blkid** et **sudo fdisk -l**).
 +
 +- Créer un répertoire de récupération via la commande
 +<​code>​sudo mkdir /​mnt/​SORTIE/​RECUP</​code>​
 +
 +- Lancer la récupération. Ci-desous, un exemple de récupération de tout ce qui a été modifié dans le répertoire /home depuis le   ​19/​12/​2017 12 heures 17 stocké dans la partition sda2.
 +<​code>​sudo extundelete ​ --restore-directory ​ home    --after 1513682229 ​    ​-o ​    ​mnt/​SORTIE/​RECUP ​  /​dev/​sda2 </​code>​
 +
 +
 +
  
 +===== Désinstallation =====
  
-Se positionner dans un répertoireidéalement vide afin que extundelete puisse y déposer ​les fichiers ​récupérésPuis exécuter la commande ​+Pour supprimer cette applicationil suffit de [[:​tutoriel:​comment_supprimer_un_paquet|supprimer son paquet]]. Selon la méthode choisie, le configuration globale de l'​application est conservée ou supprimée. Les journaux du système, et les fichiers ​de préférence des utilisateurs dans leurs dossiers personnels sont toujours conservés.
  
-<​code>​extundelete ​/dev/sdx --restore-all<​/code>+===== Voir aussi ===== 
 +  
 +  *  [[http://extundelete.sourceforge.net/|site officiel]]
  
-pour récupérer l'​ensemble des fichiers supprimés sur le volume sdx 
  
-Voir aussi le site officiel [[http://extundelete.sourceforge.net/]]+  * Si le fichier est dans une partition NTFS, consulter https://www.howtogeek.com/howto/​13706/​recover-deleted-files-on-an-ntfs-hard-drive-from-a-ubuntu-live-cd/​ 
 +  Le logiciel ​ est déjà installé (Ubuntu 16.04.2 ). 
 +------
  • extundelete.1425490439.txt.gz
  • Dernière modification: Le 04/03/2015, 18:33
  • par 37.162.20.218