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 19/12/2017, 16:14] – [Récupération à partir d'une live USB] bougronextundelete [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>Trusty récupérer système disque_dur}}+{{tag>Xenial Bionic récupérer système disque_dur}}
  
 ======Extundelete====== ======Extundelete======
Ligne 23: Ligne 23:
 sudo apt install extundelete</code> 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>
Ligne 37: Ligne 45:
   * Trouver la  référence de l'instant en retranchant suffisamment de temps: Par exemple // bash -c  "date '+%s' -d '- 1440 minutes' " //   * 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:   * Lancer la récupération. A titre d'exemple:
-<code>u604@u604:/media/u604/Sport$ sudo extundelete  --restore-directory  home/u1604/Documents       --after   1467200716     -o     5T         /dev/sda12</code>+<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.   * Ne reste plus qu'à explorer le contenu du répertoire de réception.
  
Ligne 45: Ligne 53:
 - Préparer un support de récupération ayant une partition formatée en EXT4. - Préparer un support de récupération ayant une partition formatée en EXT4.
  
-- Monter la partition via les commandes +- Monter la partition via les commandes
 <code>sudo mkdir            /mnt/SORTIE <code>sudo mkdir            /mnt/SORTIE
 sudo mount /dev/sdXN  /mnt/SORTIE</code> sudo mount /dev/sdXN  /mnt/SORTIE</code>
Ligne 51: Ligne 59:
  
 - Créer un répertoire de récupération via la commande - Créer un répertoire de récupération via la commande
-<code> sudo mkdir /mnt/SORTIE/RECUP</code>+<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 25 stocké dans la partition sda2. +- 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   1467200716     -o     /mnt/SORTIE/RECUP         /dev/sda2 </code>+<code>sudo extundelete  --restore-directory  home    --after 1513682229     -o     mnt/SORTIE/RECUP   /dev/sda2 </code>