#1 Le 18/02/2026, à 11:55
- geole
Rapatrier le logiciel de la partition contenant le home.
Bonjour
Lorsque le besoin existe, ce qui est le cas lorsque le home est stocké dans une partition d'un disque dur alors que le logiciel est stocké dans un SSD, il est possible de ne rapatrier que le logiciel de la partition home en laissant les données sur place.
Le logiciel est composé de tous les répertoires commençant par un point ainsi que le répertoire snap. La procédure ci-dessous va dupliquer ces fichiers, créer les liens symboliques, démonter le home, y mettre ces fichiers et rebooter.
L'ancienne partition home sera transformée en partition de données.
Il restera à supprimer les fichiers dupliqués ultérieurement ou les conserver comme sécurité.
sudo -i ### Passer en mode administratif####for Me in $(ls -1 /home) ; do
for d in /home/*/; do
Me=${d/#\/home\/}; Me=${Me: : length -1} ## Récupération d'un nom d'utilisateur.
###On va dire que l'O.S. de base n'a pas à modifier le référentiel même lorsque la partition Data est en incident!.
cp -nv /etc/xdg/user-dirs.conf /home/$Me/.config && sed -i 's/True/False/' /home/$Me/.config/user-dirs.conf
mkdir -pv /Newhome/$Me ## Créer un home futur.
echo le transfert de $Me
rsync -ax --stats /home/$Me/{.[^.]*,snap} /Newhome/$Me
ln -s /media/Data/$Me/Bureau /Newhome/$Me/Bureau
ln -s /media/Data/$Me/Documents /Newhome/$Me/Documents
ln -s /media/Data/$Me/Images /Newhome/$Me/Images
ln -s /media/Data/$Me/Musique /Newhome/$Me/Musique
ln -s /media/Data/$Me/Téléchargements /Newhome/$Me/Téléchargements
ln -s /media/Data/$Me/Vidéos /Newhome/$Me/Vidéos
chown -R $Me:$Me /Newhome/$Me; done ### Déplacer le logiciel sed -i 's/\/home/\/media\/Data/' /etc/fstab ### Mettre à jour le fichier /etc/fstab.
mkdir -v /media/Data # et créer son point de montage.
umount -l /home ## démonter la partition /home en cours d'utilisation.
mv -v /Newhome/* /home ## Mettre en place le nouveau home.reboot ## Rebooter.Dernière modification par geole (Le 19/02/2026, à 18:49)
Les écrans de l'installateur 26.04 https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248
Hors ligne
#2 Le 18/02/2026, à 12:17
- Watael

Re : Rapatrier le logiciel de la partition contenant le home.
for Me in $(ls -1 /home) ; do
non. Et tu devrais, depuis le temps, savoir pourquoi.
Connected \o/
Welcome to sHell. · eval is evil.
Hors ligne
#3 Le 19/02/2026, à 01:42
- geole
Re : Rapatrier le logiciel de la partition contenant le home.
Bonsoir,
Ce script provient de la documentation qui semble détester les lignes de commandes.
J’en ai fait un copier/coller.
Je pense savoir ce que cela fait.
Bien entendu, c’est améliorable.
Mais, tant que des virus ne fabriquent pas des répertoires anormaux, le script devrait fonctinner.
Dernière modification par geole (Le 19/02/2026, à 01:43)
Les écrans de l'installateur 26.04 https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248
Hors ligne