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édentesRévision précédente
Prochaine révision
Révision précédente
extundelete [Le 30/06/2016, 14:21] – [Cas classique] 88.182.40.86extundelete [Le 11/09/2022, 11:44] (Version actuelle) – 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) moths-art
Ligne 1: Ligne 1:
-{{tag>Precise Trusty récupérer système disque_dur}}+{{tag>Xenial Bionic récupérer système disque_dur}}
  
 ======Extundelete====== ======Extundelete======
Ligne 12: Ligne 12:
  
 ===== Installation ===== ===== Installation =====
-Pour installer ce logicielil suffit d'[[:tutoriel:comment_installer_un_paquet#paquet_present_dans_les_depots|installer le paquet]] **[[apt>extundelete|extundelete]]**+<note warning>Aussitôt que vous constatez la perte de fichiersarrê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.
  
 +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". ====
  
 +<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 ==== ==== 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 +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> <code>sudo extundelete /dev/sdxn --restore-all</code>
  
 pour récupérer l'ensemble des fichiers supprimés sur le volume sdxn pour récupérer l'ensemble des fichiers supprimés sur le volume sdxn
-====  Cas classique ====+====  Cas fréquent ====
  
-Récupération des fichiers d'un répertoire supprimé récemment +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. +  * 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 +  * 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 par la commande date +% +  * Trouver la  référence de l'instant en retranchant suffisamment de temps: Par exemple // bash -c  "date '+%s' -d '- 1440 minutes' " // 
-  * Retrancher suffisamment de secondes    (86400?) +  * Lancer la récupérationA titre d'exemple: 
-  * Lancer la récupérationA titre d'exemple +<code>sudo extundelete  --restore-directory  home/u1604/Documents  --after  1467200716     -o     5T         /dev/sda12</code>
-  * u604@u604:/media/u604/Sport$ sudo extundelete  --restore-directory  home/u1604/Documents       --after   1467200716     -o     5T         /dev/sda12+
   * Ne reste plus qu'à explorer le contenu du répertoire de réception.   * 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>
 +
  
  
Ligne 44: Ligne 75:
   *  [[http://extundelete.sourceforge.net/|site officiel]]   *  [[http://extundelete.sourceforge.net/|site officiel]]
  
 +
 +  * 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 ).
 ------ ------