Relocalisez mes /home sans déplacer mes documents
Posté : mar. 3 févr. 2026 15:24
Bonjour,
Question du jour : j'aimerai fonctionner sur un système avec une partition "data" (c'est à dire "Documents / Modèles / Téléchargements / etc") séparée du /home, que je brancherai par des liens symboliques sur les home de mes utilisateurs.
Jusque là, c'est plutôt simple :
- sur une nouvelle install, on installe le /home dans la même partition que /, puis on crée les liens symboliques qui vont bien vers la partition "data" après installation. Les fichiers sont accessibles (du moment qu'on a les mêmes users créés dans le même ordre) mais tout ce qui est fichier de config (et autre fichiers cachés) reste sur le /home (près de la racine)
- sur une install ancienne : on déplace toutes les datas sur une partition dédiée (un répertoire par utilisateur avec les doits ad-hoc), on crée les liens, puis on redimensionne l'ancien /home.
La solution sur une installation fraiche fonctionne très bien (testé sur d'autres configs).
Mais voilà le souci : pour mon PC de travail, j'y ai pensé trop tard (d'une part) et question place sur mes disques je n'ai plus la possibilité de gros mouvement (en raison principalement de machines virtuelles et autres préfixes wine volumineux, mais aussi d'archives liées à mon job. Pour illustrer : il me faut 1 disque externe de 2 To PAR utilisateur pour faire une sauvegarde complète hors fichiers/répertoires cachés).
Dans l'image ci-jointe, on voit de part et d'autre de la partition swap ce que j'ai réservé pour mes / en précaution du jour où il faudra réaliser une mise à jour majeure (la nouvelle installation se fera sur la partition "espace disponible", sachant que mon système actuel est sur la partition 4 )

(dans l'ordre : Bios boot / EFI / Libre / Swap / Mint 22.3 / Home)
Ce que j'aimerais :
- rapatrier sur / le /home de mes 2 utilisateurs (en réalité, une seule personne physique, mais 2 usages différents)
- conserver cependant les fichiers de chaque utilisateur sur l'ancien /home (puis du coup créer les liens qui vont bien)
- dans un monde de sucre et de miel habité par des licornes, tout cela se ferait sans effort, sans casse, sans larme
Une méthode un peu longue que je pense possible (il y a ce qu'on pense, puis il y a la réalité... ) :
- réaliser une fresh install sur la partition libre (239 GB)
- laisser les nouveaux /homes sur cette partition
- créer mes users
- réinstaller mes softs via "backup Tool" (sous mate)
- créer un lien symbolique vers l'ancien home pour chaque utilisateur (ça doit pouvoir aussi se faire avec les XDG, mais je ne suis pas certain)
- rapatrier tous les fichiers cachés de l'ancien home vers le nouveau (à l'exception des dossiers mozilla et thunderbird, ce second étant très volumineux)
- croiser les doigts et les orteils en espérant que ça marche out of the box
Possible ou pas ? Une(des) autre(s) suggestion(s) ? Des trucs plus rapides / plus safe donnant le même résultat sans repartir de zéro ? (c'est pas que j'y tiens énormément à ce PC, mais un peu beaucoup quand même : c'est mon outil de travail, ma bête de somme, qui me permet de manger à la fin du mois, infatigable depuis une décennie et je n'aimerais pas me retrouver au chômage après la manip
)
Merci les gens !
Question du jour : j'aimerai fonctionner sur un système avec une partition "data" (c'est à dire "Documents / Modèles / Téléchargements / etc") séparée du /home, que je brancherai par des liens symboliques sur les home de mes utilisateurs.
Jusque là, c'est plutôt simple :
- sur une nouvelle install, on installe le /home dans la même partition que /, puis on crée les liens symboliques qui vont bien vers la partition "data" après installation. Les fichiers sont accessibles (du moment qu'on a les mêmes users créés dans le même ordre) mais tout ce qui est fichier de config (et autre fichiers cachés) reste sur le /home (près de la racine)
- sur une install ancienne : on déplace toutes les datas sur une partition dédiée (un répertoire par utilisateur avec les doits ad-hoc), on crée les liens, puis on redimensionne l'ancien /home.
La solution sur une installation fraiche fonctionne très bien (testé sur d'autres configs).
Mais voilà le souci : pour mon PC de travail, j'y ai pensé trop tard (d'une part) et question place sur mes disques je n'ai plus la possibilité de gros mouvement (en raison principalement de machines virtuelles et autres préfixes wine volumineux, mais aussi d'archives liées à mon job. Pour illustrer : il me faut 1 disque externe de 2 To PAR utilisateur pour faire une sauvegarde complète hors fichiers/répertoires cachés).
Dans l'image ci-jointe, on voit de part et d'autre de la partition swap ce que j'ai réservé pour mes / en précaution du jour où il faudra réaliser une mise à jour majeure (la nouvelle installation se fera sur la partition "espace disponible", sachant que mon système actuel est sur la partition 4 )

(dans l'ordre : Bios boot / EFI / Libre / Swap / Mint 22.3 / Home)
Ce que j'aimerais :
- rapatrier sur / le /home de mes 2 utilisateurs (en réalité, une seule personne physique, mais 2 usages différents)
- conserver cependant les fichiers de chaque utilisateur sur l'ancien /home (puis du coup créer les liens qui vont bien)
- dans un monde de sucre et de miel habité par des licornes, tout cela se ferait sans effort, sans casse, sans larme
Une méthode un peu longue que je pense possible (il y a ce qu'on pense, puis il y a la réalité... ) :
- réaliser une fresh install sur la partition libre (239 GB)
- laisser les nouveaux /homes sur cette partition
- créer mes users
- réinstaller mes softs via "backup Tool" (sous mate)
- créer un lien symbolique vers l'ancien home pour chaque utilisateur (ça doit pouvoir aussi se faire avec les XDG, mais je ne suis pas certain)
- rapatrier tous les fichiers cachés de l'ancien home vers le nouveau (à l'exception des dossiers mozilla et thunderbird, ce second étant très volumineux)
- croiser les doigts et les orteils en espérant que ça marche out of the box
Possible ou pas ? Une(des) autre(s) suggestion(s) ? Des trucs plus rapides / plus safe donnant le même résultat sans repartir de zéro ? (c'est pas que j'y tiens énormément à ce PC, mais un peu beaucoup quand même : c'est mon outil de travail, ma bête de somme, qui me permet de manger à la fin du mois, infatigable depuis une décennie et je n'aimerais pas me retrouver au chômage après la manip
Merci les gens !
