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 | |||
tutoriel:deplacer_home [Le 11/11/2023, 13:28] 91.161.152.215 [Méthode 6 : Rapatrier le logiciel de la partition contenant le home en laissant les données sur place] |
tutoriel:deplacer_home [Le 29/02/2024, 12:53] (Version actuelle) geole [Procédure avec peu de commentaires] quasiment en lignes de commandes |
||
---|---|---|---|
Ligne 77: | Ligne 77: | ||
UUID=905ce836-7aa9-4413-853f-126a0eb2587c /home ext4 defaults 0 2</file> | UUID=905ce836-7aa9-4413-853f-126a0eb2587c /home ext4 defaults 0 2</file> | ||
Fermez et enregistrez le fichier puis redémarrer votre ordinateur </note> | Fermez et enregistrez le fichier puis redémarrer votre ordinateur </note> | ||
+ | ==== Procédure quasiment en ligne de commande ==== | ||
+ | * Lancer gparted pour fabriquer la partition ext4 ayant une étiquette **newhome**. <code bash> gparted</code> | ||
+ | * Monter la partition nouvellement créée. <code bash> udisksctl mount -b /dev/disk/by-label/newhome</code> | ||
+ | * Arrêter firefox et thunderbird avant la duplication est une bonne idée. | ||
+ | * Dupliquer le contenu de la partition. <code bash> sudo cp -avu /home/. /media/$USER/newhome/</code> | ||
+ | * Eventuellement, vérifier que la quantité de fichiers dupliqués est proche de celle existante actuellement. ( firefox est connu pour fabriquer et supprimer régulièrement des fichiers dans le répertoire **.cache**) <code bash>sudo ls -1 -Rals /home | wc -l ; sudo ls -1 -Rals /media/$USER/newhome | wc -l</code> | ||
+ | * Eventuellement relancer firefox et thunderbird. | ||
+ | * Vérifier que le répertoire utilisateur est bien présent. <code bash>ls -als /media/$USER/newhome/$USER</code> | ||
+ | * Récupérer le UUID de la nouvelle partition. <code bash>UUID=$(sudo blkid | grep newhome| grep -oP ' UUID=\K.*(?=BLOCK)' | cut -d'"' -f2)</code> | ||
+ | * Vérifier que la commande a bien récupéré un UUID de la forme xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx. <code bash> echo $UUID</code> | ||
+ | * Mettre à jour le fichier /etc/fstab pour que cette nouvelle partition soit montée automatiquement.<code bash> echo $UUID | cut -d'"' -f2) /home ext4 defaults 0 2 | sudo tee -a /etc/fstab</code> | ||
+ | * Neutraliser l'ancien home.<code bash>sudo mv -v /home /oldhome </code> | ||
+ | * Rebooter. | ||
+ | * Vérifier que le nouveau home est bien utilisé.<code bash>df -htext4</code> | ||
+ | * Supprimer le vieux home.<code bash>sudo rm -Rv /oldhome</code> | ||
+ | * Vérifier que l'espace disque de la partition contenant le logiciel de base dispose maintenant de plus de place. <code bash>df -htext4</code> | ||
+ | |||
+ | |||