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 Prochaine révision Les deux révisions suivantes | ||
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 21/02/2022, 19:06] geole [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 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> | * Monter la partition chiffrée<code bash>sudo cryptsetup luksOpen /dev/sdXN dsk </code> | ||
* 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> | ||
Ligne 111: | Ligne 111: | ||
* 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 ===== | ||
+ | ==== 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 chiffremnt 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> | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||