Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 18/02/2026, à 11:41

geole

Transférer le contenu de la partition home dans la partiton racine

Bonjour
Lorsque le besoin existe, ce qui est  le cas lorsqu'il n'y a qu'un seul disque de taille limitée dans l'ordinateur,  voici une procédure permettant de supprimer  une partition home en rapatriant tout son contenu (logiciel et données) dans la partition racine.   Cela nécessite de disposer encore d'un peu de place.

Rapatrier le logiciel et les données utilisateur de la partition contenant le home dans la partition contenant le logiciel de base.

sudo -i   # Devenir administrateur
####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.
    mkdir -pv /Newhome/$Me ## Créer un home futur.
    echo  le transfert de $Me  ; sleep 5 ### Afin d'avoir le temps de lire.
    cp -Rauv    /home/$Me/*  /Newhome/$Me   #### Copier les fichiers utilisateur.
    cp -Rauv    /home/$Me/.[0-9a-zA-Z]* /Newhome/$Me ### Copier les fichiers techniques.
    chown -R $Me:$Me /Newhome/$Me ### L'utilisateur redevient propriétaire de ses données.
done 
sed -i '/\home/ s/^/# /' /etc/fstab    ### commenter la ligne montant le home dans le fichier /etc/fstab
umount -l /home ## Démonter la partition /home en cours d'utilisation.
mv -v /Newhome/* /home   ## Mettre en place le nouveau home par substitution de répertoire. 
reboot #Rebooter pour prise en charge de la modification.

Dernière modification par geole (Le 19/02/2026, à 18:50)


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:19

Watael

Re : Transférer le contenu de la partition home dans la partiton racine

for Me in $(ls -1 /home) ; do

non. Et tu devrais, depuis le nombre de fois que je le dis, savoir pourquoi.


Connected \o/
Welcome to sHell. · eval is evil.

Hors ligne

#3 Le 19/02/2026, à 01:37

geole

Re : Transférer le contenu de la partition home dans la partiton racine

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:47)


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