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
tutoriel:recuperer_ses_donnees_depuis_un_livecd [Le 06/02/2022, 15:25]
37.171.182.233 [Étape 4 : ouvrir les partitions contenant les fichiers à récupérer]
tutoriel:recuperer_ses_donnees_depuis_un_livecd [Le 10/02/2024, 11:17] (Version actuelle)
37.171.231.247 [Méthode pour partition ZFS]
Ligne 24: Ligne 24:
  
 Choisir la fonctionnalité "​essayer ubuntu avant de l'​installer"​. Choisir la fonctionnalité "​essayer ubuntu avant de l'​installer"​.
-==== Étape 4 : ouvrir la partition ​**EXT4** contenant les fichiers à récupérer ====+==== Étape 4 : ouvrir la partition EXT4 contenant les fichiers à récupérer ====
 Une fois que la session live est lancée, ouvrir le [[:​gestionnaire_de_fichiers|gestionnaire de fichiers]] (exemple pour [[:​nautilus|Nautilus]] : icône en forme de dossier dans le lanceur Ubuntu). Une fois que la session live est lancée, ouvrir le [[:​gestionnaire_de_fichiers|gestionnaire de fichiers]] (exemple pour [[:​nautilus|Nautilus]] : icône en forme de dossier dans le lanceur Ubuntu).
  
Ligne 74: Ligne 74:
 Il faut identifier le support qui va recevoir les données. ​   Voir étape 4 Méthode alternative. Il faut identifier le support qui va recevoir les données. ​   Voir étape 4 Méthode alternative.
  
-Il faut monter le support de sortie: Ouvrir un terminal et lancer la commande : +Il faut monter le support de sortie: Ouvrir un terminal et lancer la commande :
 <​code>​ <​code>​
 sudo    mkdir                 /​media/​Reception sudo    mkdir                 /​media/​Reception
Ligne 82: Ligne 82:
 On peut alors lancer la copie avec la commande: On peut alors lancer la copie avec la commande:
 <​code>​ <​code>​
-sudo    rsync   ​-av ​  ​/​media/​a_sauvegarder/​home/​votre_login ​        /​media/​Reception+sudo    rsync   ​-av ​ ​--progress ​/​media/​a_sauvegarder/​home/​votre_login ​        /​media/​Reception
 </​code>​ </​code>​
  
Ligne 102: Ligne 102:
 A noter que cette technique ne fonctionne pas si la partition est en mauvais état. (Secteurs illisibles détectés) A noter que cette technique ne fonctionne pas si la partition est en mauvais état. (Secteurs illisibles détectés)
  
-===== Méthode pour partition chiffrée. ===== +===== Méthode pour partition ​EXT4 chiffrée. ===== 
-  * Monter la partition chiffrée<​code bash>​sudo cryptsetup luksOpen /dev/sdXN dsk </​code>​+  * Rechercher quelle partition est chiffrée<​code bash>​lsblk -fe7 -o+size </​code>​ 
 +  * Monter la partition chiffrée<​code bash>​sudo cryptsetup luksOpen /dev/sdXN dsk </​code>​La phrase secrète est alors demandée.
   * Vérifier ou réparer la partition<​code bash>​sudo ​ fsck -y /​dev/​mapper/​dsk</​code>​   * Vérifier ou réparer la partition<​code bash>​sudo ​ fsck -y /​dev/​mapper/​dsk</​code>​
-  * Monter la partition déchiffrée<​code bash>​sudo mount -v /​dev/​mapper/​dsk /​mnt</​code>​ +  * Monter la partition déchiffrée<​code bash>​sudo mount -v /​dev/​mapper/​dsk /​mnt</​code>​ La partition déchiffrée peut refuser de se monter sous le prétexte qu'​elle héberge une structure en volume logique ​(**//mount: /mnt: unknown filesystem type '​LVM2_member'​.)//​**. Dans ce casles trois commandes suivantes sont à faire: 
-  * La partition déchiffrée peut refuser de se monter sous le prétexte qu'​elle héberge une structure en volume logique. Dans cas les deux commandes suivantes sont à faire: +  * 1) Trouver la liste des partitions logiques <code bash> sudo vgscan ​ </​code> ​La réponse sera  probablement **//Found volume group "​__ubuntu-vg__"//​**. 
-  * Trouver la liste des partitions logiques <code bash> sudo vgscan ​ </​code>​ +  * 2) Rechercher la liste des partitions logiques hébergées<​code bash>​lsblk -fe7 -o+size </​code>​ On y verra probablement probablement **//"​ubuntu--vg-root"//​** ​ ou **//"​vgubuntu-root"//​**.  ​ 
-  * Monter la partition logique <code bash> sudo mount -v /dev/vgubuntu/root   /mnt </​code>​+  * 3) Monter la partition logique <code bash> sudo mount -v /dev/mapper/ubuntu--vg-root   /mnt  
 + ou 
 + sudo mount -v /​dev/​mapper/​vgubuntu-root  ​/​mnt</​code>​
   * Se positionner dans le bon répertoire<​code bash>cd /​mnt/​home</​code>​   * Se positionner dans le bon répertoire<​code bash>cd /​mnt/​home</​code>​
-  * Faire la recopie des données.<​code bash> sudo rsync -av . /​media/​Reception</​code> ​+  * Faire la recopie des données.<​code bash> sudo rsync -av . /​media/​Reception</​code>​ 
 +  * Démonter les partions <code bash>​sudo umount -v /​dev/​mapper/​ubuntu--vg-root 
 +sudo cryptsetup luksClose /​dev/​mapper/​ubuntu--vg-root 
 +sudo cryptsetup luksClose /​dev/​mapper/​ubuntu--vg-swap_1 
 +sudo cryptsetup luksClose /​dev/​mapper/​luks* </​code>​ 
 + 
 + 
 +===== Méthode pour partition ZFS ===== 
 +<note important>​L'​accès à une partition version 24.04 nécessite une live usb 24.04 et pas  une version antérieure car il y a une évolution de la structure zfs.</​note>​ 
 +==== Installation non chiffrée ==== 
 +Déterminer s'il existe des partitions [[utilisateurs/​bcag2/​zfs|ZFS]] 
 +<code bash> sudo blkid | grep zfs_member</​code>​ 
 +Monter la partition en bon état sur le point de montage **/mnt** 
 +<code bash> sudo zpool import -a -f -l -R /​mnt</​code>​ 
 +Monter aussi la partition en mauvais état sur le point de montage **/mnt** 
 +<code bash> sudo zpool import -a -f -l -D -R /​mnt</​code>​ 
 +Récupérer les données comme indiqué au paragraphe 2.4 sachant ​ que les données sont dans /​mnt/​home/​NomUtilisateur 
 +=== Installation chiffrée ou pas === 
 +<code bash> sudo -i 
 +zpool import ​ -N -R /mnt rpool  ´&&​ sleep 10 
 +if [ -e /​dev/​zvol/​rpool/​keystore ]  ; then 
 +    echo '​Veuillez introduire le mot de passe utilisé pour le chiffremente ​ des données ​ en réponse à la question ​  "​Saisissez la phrase secrète pour /​dev/​zvol/​rpool/​keystore : " ' Vous avez le droit à trois essais. Pour retenter, il faut relancer le script. 
 +    cryptsetup -v open /​dev/​zvol/​rpool/​keystore keystore-rpool ​ && sleep 10 
 +    mkdir -p /​run/​keystore/​rpool 
 +    mount -v /​dev/​mapper/​keystore-rpool ​ /​run/​keystore/​rpool && sleep 5 
 +else 
 +     echo pas de chiffrement détecté 
 +fi  
 +zfs set canmount=on ​ $(zfs list | grep mnt/home |cut -d" " -f1) 
 +zfs mount -vl $(zfs list | grep mnt/home |cut -d" " -f 1) 
 +echo Voici la liste des répertoires à sauver 
 +cd $(zfs list | grep mnt/home | awk ' { print $5 } '​) ​ && ls </​code>​ 
 + 
 +==== Le démontage ==== 
 +Après traitement, il est possible de démonter proprement. 
 +<code bsh>​umount /mnt/boot 
 +umount /mnt 
 +zpool export bpool 
 +zpool export rpool</​code>​ 
 + 
 + 
 + 
 + 
 + 
  
  
Ligne 120: Ligne 167:
   * [[:​reparer_ubuntu|Réparer Ubuntu en cas de plantage majeur]]   * [[:​reparer_ubuntu|Réparer Ubuntu en cas de plantage majeur]]
   *[[:​ecryptfs#​recuperation_du_contenu_d_un_repertoirehome_chiffre|Ecryptfs récupération d'un home chiffré]] si votre partition /home est cryptée/​chiffrée.   *[[:​ecryptfs#​recuperation_du_contenu_d_un_repertoirehome_chiffre|Ecryptfs récupération d'un home chiffré]] si votre partition /home est cryptée/​chiffrée.
-  *[[https://​forum.ubuntu-fr.org/​viewtopic.php?​id=2022206|Si votre installation est entièrement chiffrée, ce tuto est pour vous!]] ​+  *[[https://​forum.ubuntu-fr.org/​viewtopic.php?​id=2022206|Si votre installation est entièrement chiffrée, ce tuto est pour vous!]]
 ---- ----
  
 //​Contributeurs : [[:​utilisateurs:​binnette]]//​ //​Contributeurs : [[:​utilisateurs:​binnette]]//​
  
  • tutoriel/recuperer_ses_donnees_depuis_un_livecd.1644157519.txt.gz
  • Dernière modification: Le 06/02/2022, 15:25
  • par 37.171.182.233