Différences
Ci-dessous, les différences entre deux révisions de la page.
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:48] 37.171.182.233 [Méthode pour partition** EXT4** chiffrée.] |
tutoriel:recuperer_ses_donnees_depuis_un_livecd [Le 07/01/2025, 13:37] (Version actuelle) 91.161.152.215 [Installation non chiffrée] |
||
---|---|---|---|
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 103: | Ligne 103: | ||
===== Méthode pour partition EXT4 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 cas, les 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> |
- | ===== Méthode pour partition ZFS ===== | + | * 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]] | Déterminer s'il existe des partitions [[utilisateurs/bcag2/zfs|ZFS]] | ||
<code bash> sudo blkid | grep zfs_member</code> | <code bash> sudo blkid | grep zfs_member</code> | ||
Ligne 120: | Ligne 130: | ||
<code bash> sudo zpool import -a -f -l -D -R /mnt</code> | <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 | 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 | ||
+ | apt install cryptsetup-bin | ||
+ | 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 131: | Ligne 168: | ||
* [[: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]]// | ||