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
tutoriel:deplacer_home [Le 18/02/2026, 18:06] – [Étape 2 : Mettre à jour les points de montage] version 9.10 est ancienne geoletutoriel:deplacer_home [Le 18/02/2026, 18:41] (Version actuelle) – [Méthode 3 : Démarche par duplication graphique] geole
Ligne 187: Ligne 187:
 ==== Étape 2 : Mettre à jour les points de montage ==== ==== Étape 2 : Mettre à jour les points de montage ====
  
-Il faut maintenant indiquer à l'ordinateur qu'à chaque démarrage il faut monter sda3 sur le répertoire /home. Pour cela, nous allons devoir [[:tutoriel:comment_editer_un_fichier|éditer le fichier]] **/etc/fstab**. Mais avant nous allons devoir connaitre l'UUID de sda3. Pour cela frapper la commande <code bash>blkid /dev/sda3 </code>+Il faut maintenant indiquer à l'ordinateur qu'à chaque démarrage il faut monter sda3 sur le répertoire /home. Pour cela, nous allons devoir [[:tutoriel:comment_editer_un_fichier|éditer le fichier]] **/etc/fstab**. Mais avant nous allons devoir connaître l'UUID de sda3. Pour cela frapper la commande <code bash>blkid /dev/sda3 </code>
 Prenez un papier et un crayon, et notez soigneusement l'uuid que vous renvoie cette commande ou ajoutez automatiquement l'uuid à la fin de /etc/fstab : <code bash>blkid /dev/sda3 >> /etc/fstab</code> Prenez un papier et un crayon, et notez soigneusement l'uuid que vous renvoie cette commande ou ajoutez automatiquement l'uuid à la fin de /etc/fstab : <code bash>blkid /dev/sda3 >> /etc/fstab</code>
 Ensuite, éditez le fichier /etc/fstab :<code bash>nano /etc/fstab</code> Ensuite, éditez le fichier /etc/fstab :<code bash>nano /etc/fstab</code>
-Et ajoutez/modifier une/cette ligne comme ceci : +Et modifier la dernière ligne qui est par exemple 
-<file>UUID=a9504f40-83cd-4260-bbf4-646aa304e699      /home     ext4        defaults        0       2</file>+<file>/dev/sda3: LABEL="newhome" UUID="a9504f40-83cd-4260-bbf4-646aa304e699" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="de2b5450-4565-4695-8e43-325975e760ad"</file> 
 +pour qu'elle devienne ceci : 
 +<file>UUID=a9504f40-83cd-4260-bbf4-646aa304e699     /home     ext4        defaults        0       2</file> 
 +Ou créer directement cette dernière ligne \\
 Remplacez bien sûr l'UUID donnée ici en exemple par le votre. De plus, modifiez ext4 par autre chose si votre nouvelle partition n'a pas été formatée en ext4... \\ Remplacez bien sûr l'UUID donnée ici en exemple par le votre. De plus, modifiez ext4 par autre chose si votre nouvelle partition n'a pas été formatée en ext4... \\
- 
 Ici, deux cas peuvent se présenter : Ici, deux cas peuvent se présenter :
- 
   * **Cas n<sup>o</sup> 1 :** Votre ancien /home n'était pas sur une partition séparée. Dans ce cas, enregistrez et quittez le fichier fstab, puis exécutez les deux commandes suivantes :   * **Cas n<sup>o</sup> 1 :** Votre ancien /home n'était pas sur une partition séparée. Dans ce cas, enregistrez et quittez le fichier fstab, puis exécutez les deux commandes suivantes :
- +<code bash>  mv /home /home.bak 
-  mv /home /home.bak +  mkdir /home</code> 
-  mkdir /home +  * **Cas n<sup>o</sup> 2 :** Votre ancien « /home » était sur une partition séparée. Le fichier fstab contient donc une autre ligne avec le paramètre « /home ». Commentez l'ancienne ligne en ajoutant un dièse (''#'') au début de la ligne, puis enregistrez et quittez. \\ 
- +Vous pouvez maintenant faire un essai en redémarrant l'ordinateur : <code bash>reboot</code>
- +
-  * **Cas n<sup>o</sup> 2 :** Votre ancien « /home » était sur une partition séparée. Le fichier fstab contient donc une autre ligne avec le paramètre « /home ». Commentez l'ancienne ligne en ajoutant un dièse (''#'') au début de la ligne, puis enregistrez et quittez. +
- +
-Vous pouvez maintenant faire un essai en redémarrant l'ordinateur : +
- +
-  reboot+
  
  
Ligne 226: Ligne 221:
  
  
-===== Méthode : Démarche avec le terminal ; réutilisation sans copie du /home d'une autre partition =====+ 
 + ===== Méthode : Démarche par duplication graphique ===== 
 +  - Booter avec une live USB afin de pouvoir utiliser des partitions non actives. 
 +  - Lancer le logiciel [[:gparted|GParted]] 
 +  - Rétrécir éventuellement la partition qui contient /home surtout si elle contient aussi  ** /** 
 +  - Copier la partition contenant le répertoire /home (Elle peut aussi contenir d'autres répertoires). 
 +  - Coller la partition dans la nouvelle partition ou dans un espace inoccupé d'une taille au moins équivalente. 
 +  - Modifier le UUID de la partition réception de la copie  afin qu'il n'y ait pas de doublon. 
 +  - Récupérer le UUID qui a été alloué à cette nouvelle partition. 
 +  - Quitter GParted. 
 +  - Mettre à jour ou créer la ligne du fichier **/etc/fstab** décrivant [[:mount_fstab|le point de montage ]]de la partition /home  avec cette valeur de UUID. 
 +  - Si la partition a été dupliquée avec le logiciel de base, donc incluant la "racine" 
 +      - Monter la nouvelle partition. 
 +      - Supprimer tous les répertoires sauf le répertoire /home 
 +      - Transformer tous les sous-répertoires de second niveau ** /home/<USER>**  en répertoire de premier niveau   **/<USER>** 
 +      - Supprimer le répertoire **/home** 
 +      - Démonter la partition réceptrice et monter la partition émettrice. 
 +      - Supprimer tous les  **sous**-répertoires de /home afin que ce répertoire  ne contienne plus rien.  
 +  - Booter. 
 + 
 +===== Autre cas. Oubli du contenu du HOME avec réutilisation sans copie du /home d'une autre partition =====
  
 === Avant propos === === Avant propos ===
 On va réutiliser un /home qui fonctionne avec une nouvelle installation du système d'exploitation.\\ On va réutiliser un /home qui fonctionne avec une nouvelle installation du système d'exploitation.\\
-On supposera que l'on reste sur le même système d'exploitation - y compris la version, par exemple 16.04.2 - et que celui-ci est à jour pour augmenter la compatibilité, mais selon les cas c'est ou ce n'est pas nécessaire.+On supposera que l'on reste sur le même système d'exploitation - y compris la version, par exemple 24.04.2 - et que celui-ci est à jour pour augmenter la compatibilité, mais selon les cas c'est ou ce n'est pas nécessaire.
  
 === Prérequis === === Prérequis ===
Ligne 246: Ligne 261:
 Faire prendre en compte par le système cette nouvelle configuration avec **mount -a**.\\ Faire prendre en compte par le système cette nouvelle configuration avec **mount -a**.\\
 **ls /home/** devrait alors vous montrer le contenu de la partition home0. **ls /home/** devrait alors vous montrer le contenu de la partition home0.
- ===== Méthode 5 : Démarche par duplication graphique ===== + 
-  - Booter avec une live USB afin de pouvoir utiliser des partitions non actives. +<note warning>Ce n'est plus du tout un  déplacement mais  un remplacement pur et simple en oubliant le contenu du home. Autant recommencer cette installation neuve en allouant la bonne partition home.</note>
-  - Lancer le logiciel [[:gparted|GParted]] +
-  - Rétrécir éventuellement la partition qui contient /home surtout si elle contient aussi  ** /** +
-  - Copier la partition contenant le répertoire /home (Elle peut aussi contenir d'autres répertoires). +
-  - Coller la partition dans la nouvelle partition ou dans un espace inoccupé d'une taille au moins équivalente. +
-  - Modifier le UUID de la partition réception de la copie  afin qu'il n'y ait pas de doublon. +
-  - Récupérer le UUID qui a été alloué à cette nouvelle partition. +
-  - Quitter GParted. +
-  - Mettre à jour ou créer la ligne du fichier **/etc/fstab** décrivant [[:mount_fstab|le point de montage ]]de la partition /home  avec cette valeur de UUID. +
-  - Si la partition a été dupliquée avec le logiciel de base, donc incluant la "racine" +
-      - Monter la nouvelle partition. +
-      - Supprimer tous les répertoires sauf le répertoire /home +
-      - Transformer tous les sous-répertoires de second niveau ** /home/<USER>**  en répertoire de premier niveau   **/<USER>** +
-      - Supprimer le répertoire **/home** +
-      - Démonter la partition réceptrice et monter la partition émettrice. +
-      - Supprimer tous les  **sous**-répertoires de /home afin que ce répertoire  ne contienne plus rien.  +
-  - Booter.+