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 Les deux révisions suivantes | ||
tutoriel:deplacer_home [Le 02/05/2020, 12:20] madpentiste |
tutoriel:deplacer_home [Le 10/09/2020, 15:27] L'Africain petit nettoyage |
||
---|---|---|---|
Ligne 52: | Ligne 52: | ||
- Monter la partition newhome en cliquant dessus dans votre navigateur de fichier (de façon ponctuelle, juste pour pouvoir copier). | - Monter la partition newhome en cliquant dessus dans votre navigateur de fichier (de façon ponctuelle, juste pour pouvoir copier). | ||
- Saisir dans un terminal //- Attention il faut bien un espace entre le . et /media -// **sudo cp -av /home/. /media/(nom d'utilisateur)/newhome/** ce qui copie le contenu de /home (mais pas le /home lui même) sur la nouvelle partition. | - Saisir dans un terminal //- Attention il faut bien un espace entre le . et /media -// **sudo cp -av /home/. /media/(nom d'utilisateur)/newhome/** ce qui copie le contenu de /home (mais pas le /home lui même) sur la nouvelle partition. | ||
- | - Lancer votre [[:gestionnaire de fichiers]] en [[:sudo|mode administrateur]] (par exemple : ALT+F2 puis **gksudo nautilus**, ou **gksudo nemo** pour linux Mint >=14) et neutraliser l'ancien **/home** en le renommant en **/oldhome**. | + | - Lancer votre [[:gestionnaire de fichiers]] en [[:sudo|mode administrateur]] et neutraliser l'ancien **/home** en le renommant en **/oldhome**. |
- Créer immédiatement via votre [[:gestionnaire de fichiers]] (en [[:sudo|mode administrateur]]) un nouveau répertoire **/home** vide, puis dans celui-ci créez un dossier du nom de votre login. | - Créer immédiatement via votre [[:gestionnaire de fichiers]] (en [[:sudo|mode administrateur]]) un nouveau répertoire **/home** vide, puis dans celui-ci créez un dossier du nom de votre login. | ||
- Lancez l'application 'Disques'. Dans celui-ci, | - Lancez l'application 'Disques'. Dans celui-ci, | ||
Ligne 62: | Ligne 62: | ||
- Redémarrer le système. Votre /home pointe maintenant sur une partition séparée. | - Redémarrer le système. Votre /home pointe maintenant sur une partition séparée. | ||
- | <note tip>Si vous déplacez un ''/home'' déjà sur une partition séparée, Suivez les points 1 à 3. Ensuite il vous suffit de [[:comment_modifier_un_fichier#en_ligne_de_commande|modifier]] le fichier **/etc/fstab** (faites une [[:comment_sauver_et_restaurer_un_fichier#en_ligne_de_commande|copie]] de ce fichier avant modification) avec les droits administrateurs afin **de pointer vers le nouveau /home** \\ | + | <note tip>Si vous déplacez un ''/home'' déjà sur une partition séparée, Suivez les points 1 à 3. Ensuite il vous suffit de [[:tutoriel:comment_modifier_un_fichier|modifier]] le fichier **/etc/fstab** (faites une [[:comment_sauver_et_restaurer_un_fichier#en_ligne_de_commande|copie]] de ce fichier avant modification) avec les droits administrateurs afin **de pointer vers le nouveau /home** \\ |
Vous aurez besoin de connaître l'[[:uuid_et_label|UUID]] de la partition du nouveau /home \\ **''##liste les partitions et leur UUID##''**<code>sudo blkid</code> **''##Sauvegarde du fichier /etc/fstab##''**<code>sudo cp -a /etc/fstab /etc/fstab.save</code>**''##Modifiez le fichier /etc/fstab##''** <code>gksudo gedit /etc/fstab</code> | Vous aurez besoin de connaître l'[[:uuid_et_label|UUID]] de la partition du nouveau /home \\ **''##liste les partitions et leur UUID##''**<code>sudo blkid</code> **''##Sauvegarde du fichier /etc/fstab##''**<code>sudo cp -a /etc/fstab /etc/fstab.save</code>**''##Modifiez le fichier /etc/fstab##''** <code>gksudo gedit /etc/fstab</code> | ||
Cherchez la ligne pointant vers l'ancien home et remplacez l'[[:uuid_et_label|UUID]] par celui de la partition du **nouveau /home**. Profitez-en pour changer dans les commentaires le /dev/sdXy par le nouveau (vous pouvez le trouver avec l'[[:gnome-disk-utility|utilitaire de disque]] en cliquant sur la partition voulue) comme dans **l'exemple ci-dessous** : | Cherchez la ligne pointant vers l'ancien home et remplacez l'[[:uuid_et_label|UUID]] par celui de la partition du **nouveau /home**. Profitez-en pour changer dans les commentaires le /dev/sdXy par le nouveau (vous pouvez le trouver avec l'[[:gnome-disk-utility|utilitaire de disque]] en cliquant sur la partition voulue) comme dans **l'exemple ci-dessous** : | ||
Ligne 102: | Ligne 102: | ||
<file>#Entry for /dev/sda3 : | <file>#Entry for /dev/sda3 : | ||
UUID=acda7b4a-xxxxx /home ext4 defaults 0 0</file> | UUID=acda7b4a-xxxxx /home ext4 defaults 0 0</file> | ||
- | * Si par contre tout a bien marché, lors d'une prochaine installation d'Ubuntu, vous n'aurez qu'à réinstaller Ubuntu sur la partition système, sans toucher à la partition /newhome/. Pour ce faire, voir [[:reinstallation_ubuntu]]. | + | * Si par contre tout a bien marché, lors d'une prochaine installation d'Ubuntu, vous n'aurez qu'à réinstaller Ubuntu sur la partition système, sans toucher à la partition /newhome/. Pour ce faire, voir cette [[:reinstallation_ubuntu|page]]. |
Et votre système redémarrera avec l'ancienne configuration et les anciens fichiers se trouvant sur le /home séparé. | Et votre système redémarrera avec l'ancienne configuration et les anciens fichiers se trouvant sur le /home séparé. | ||
Ligne 114: | Ligne 114: | ||
Cette méthode est rapide et simple à exécuter. Elle repose sur l'utilisation de **Disk-Manager**. | Cette méthode est rapide et simple à exécuter. Elle repose sur l'utilisation de **Disk-Manager**. | ||
- | ==== Préalable ==== | ||
- | * Créez avec [[:Gparted]] la partition destinée au futur /home. On supposera ici que cette partition est **sda6**. | + | ===== Méthode 2 : Démarche avec le terminal ===== |
- | <note>Cette opération peut nécessiter de démarrer en LiveCD, dans un premier temps, si une ou des partitions concernées sont actuellement en service</note> | + | |
- | * Installez [[:Disk-Manager]] si l'application n'est pas déjà installée. | + | |
- | * Lancez Disk-Manager qui mettra à jour le fichier **/etc/fstab** et créera les points de montage. On choisira à cette étape **/new.home**, comme point de montage pour la partition **sda6**. | + | |
- | * Montez les partitions. | + | |
- | + | ||
- | ==== Déplacement du /home ==== | + | |
- | + | ||
- | * Copiez le contenu du /home actuel dans le nouveau : <code>sudo rsync -av /home/ /new.home</code> | + | |
- | * Vérifiez par sécurité le contenu du futur /home : <code>ls -la /new.home</code> | + | |
- | * Changez ensuite le nom de l'ancien /home en **/old.home** : <code>sudo mv /home /old.home</code> | + | |
- | * Relancez Disk-Manager pour attribuer le nouveau point de montage **/home** à la partition **sda6** | + | |
- | * Redémarrez l'ordinateur. Le nouveau /home est monté et en service. | + | |
- | + | ||
- | <note>Par prudence, attendez quelques jours pour vérifier que tout va bien, supprimez alors de la racine le dossier /old.home et redimensionnez les différentes partitions pour utiliser l'espace libéré. | + | |
- | </note> | + | |
- | + | ||
- | + | ||
- | ===== Méthode 3 : Démarche avec le terminal ===== | + | |
==== Pré-requis ==== | ==== Pré-requis ==== | ||
Ligne 271: | Ligne 252: | ||
- | * [[https://olivopiment.wordpress.com/2018/12/27/deplacer-le-repertoire-home-sous-linux-ubuntu-18-04-bionic-beaver/]] : comment déplacer son /home sur un disque différent en conservant ses données suite à des difficultés d'installation. | + | * [[https://olivopiment.wordpress.com/2018/12/27/deplacer-le-repertoire-home-sous-linux-ubuntu-18-04-bionic-beaver/|comment déplacer son /home sur un disque différent en conservant ses données suite à des difficultés d'installation]], |
- | + | * [[:reinstallation_ubuntu|comment réinstaller Ubuntu sur un /home séparé]]. | |
- | * [[http://www.courtois.cc/monblog/index.php/2008/09/02/536-changer-son-linux-d-un-disque-a-un-autre-ubuntu-804|Recopier ses données et son système lors d'un changement de disque dur]] (à réserver aux connaisseurs). | + | |
- | * [[:reinstallation_ubuntu]] : comment réinstaller Ubuntu sur un /home séparé. | + | |
---- | ---- |