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 16/05/2024, à 18:27

xavier29

Organiser ses sauvegardes /home

Bonjour à tous,

Quelqu'un pourrait-il m'expliquer la différence entre copier un répertoire et copier son contenu?
Dans le cadre d'un déplacement de mon répertoire /home, je lis sur le tuto " https://doc.ubuntu-fr.org/tutoriel/deplacer_home" (point 3.3) qu'il faut copier le contenu de /home et pas le répertoire /home.

Merci à ceux qui prendront le temps de m'expliquer smile

Bonne journée

Hors ligne

#2 Le 16/05/2024, à 22:39

Vobul

Re : Organiser ses sauvegardes /home

Tiens c'est très bien expliqué ici : https://chat.openai.com/share/d0d0a7b5- … fabb0f7c19


Vobul
Utilisez le retour utilisable de commandes !!!
J'aime la langue française, mais je parle franglais, deal with it.
RTFM

Hors ligne

#3 Le 16/05/2024, à 22:57

geole

Re : Organiser ses sauvegardes /home

Bonsoir.
- Si tu copies un répertoire, le nom du répertoire et son contenu sont copiés.
- Si tu ne copies que le contenu, le nom n'est pas dupliqué.
- Dans le contexte que tu évoques /home est un répertoire système Il n'a pas pas à être déplacé.
   Il contient les noms des utilisateurs /home/$USER qui s'écrivent  aussi $HOME.
ces répertoires peuvent être déplacés et sauvés.

Dernière modification par geole (Le 16/05/2024, à 23:00)


Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
"gedit admin:///etc/fstab" est proscrit,  utilisez "pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY xdg-open /etc/fstab" Voir  https://doc.ubuntu-fr.org/gedit
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248

Hors ligne

#4 Le 16/05/2024, à 23:46

Ayral

Re : Organiser ses sauvegardes /home

Vobul a écrit :

Tiens c'est très bien expliqué ici : https://chat.openai.com/share/d0d0a7b5- … fabb0f7c19

Je ne suis pas sûr qu'il soit indispensable d'invoquer/interroger  ChatGpt pour ça.


Pour mettre les retours de commande entre deux balises code, les explications sont là : https://forum.ubuntu-fr.org/viewtopic.php?id=1614731
Blog d'un retraité
Site de graphisme du fiston Loïc
Ubuntu 22.04 LTS sur un Thinkpad W540

Hors ligne

#5 Le 17/05/2024, à 02:35

Coeur Noir

Re : Organiser ses sauvegardes /home

D'où l'importance de bien nommer les choses…

/home est un dossier système qui contient LES répertoires personnels DES utilisateurs « humains » de ce système.
Si un seul utilisateur on ne trouvera qu'un seul dossier DANS /home, qui aura le nom du seul utilisateur.

$HOME est une variable qui désigne LE répertoire personnel d'UN utilisateur.
La plupart du temps il s'agira de /home/$USER

$USER est une variable qui désigne l'utilisateur de la session en cours.

Exemple, depuis ma session nommée django :

django@ASGARD:~$ echo $HOME
/home/django
django@ASGARD:~$ 

Si on sauvegarde le dossier /home/django, on sauvegarde tout ce qui concerne django
→ dans la destination on trouvera un dossier django qui lui-même contient ses Bureau, Documents, Images, etc et autres éléments cachés.

Si on sauvegarde le dossier /home, on sauvegarde tous les utilisateurs qui s'y trouvent
→ dans la destination on trouvera un dossier home qui contient les répertoires perso's de django, utilisateur2, utilisateur3 chacun contenant les Bureau, Documents, Images, etc et éléments cachés des divers utilisateurs.

Quant à savoir s'il faut copier le dossier et son contenu, ou seulement son contenu, tout dépend
⋅ de la « structure » de données que tu veux obtenir dans la destination de la copie ;
⋅ comment sera exploitée cette copie ensuite.

Si l'idée c'est de déplacer le contenu de /home, commencer par copier « tout » le contenu du dossier /home dans une autre partition, genre :

sudo   cp -a   /home/*   /chemin_vers/point_de_montage/autre_partition/

→ dans la destination de la copie on NE trouvera PAS de dossier home mais un ou des dossiers aux noms du ou des utilisateurs ( ce que contient /home ).

S'assurer que la copie dans autre partition est bien conforme aux attentes ( éléments cachés et visibles… )
Quand c'est bien le cas, renommer le dossier /home en /home_bak puis le déplacer vers un emplacement de sauvegarde.

sudo   mv   /home   /home_bak								# renomme
sudo   mv   /home_bak   /chemin_vers/point_de_montage/emplacement_de_sauvegarde/	# déplace

Refabriquer un dossier /home tout neuf, tout vide

sudo mkdir /home

Enfin monter l'autre partition dans ce dossier /home qu'on vient de (re) créer, via une ligne de montage adéquate dans le fichier /etc/fstab.

Je ne crois pas qu'on puisse faire tout ça avec une session graphique ouverte, il faudra fermer~quitter la ou les sessions graphiques et agir depuis une console ou une live-session.

Dans l'affaire, le dossier /home ne bouge jamais, il ne quitte pas la racine / du système, c'est sa place conventionnelle.
Autrement dit, pour fonctionner avec des utilisateurs autres que root, l'OS s'attend à trouver un élément nommé /home à la racine du système.
( À la rigueur on peut remplacer le dossier /home par un fichier spécial « lien symbolique » qui cible un dossier au contenu adéquat… )

/!\ important /!\ Avant de supprimer quoi que ce soit toujours s'assurer qu'on dispose :
⋅ quelque part d'une sauvegarde fiable de ses affaires ( au moins celles qu'on s'apprête à déplacer ou supprimer ) ;
⋅ d'un support d'installation de l'OS actuel, prêt à démarrer en live-session ( mieux vaut en disposer et finalement ne pas en avoir besoin, plutôt que l'inverse… )

Ça fait peur ?

Dernière modification par Coeur Noir (Le 17/05/2024, à 03:27)


DébuterDocBien rédigerRetour commandeInsérer image | illustrations & captures d'écran <>

Hors ligne

#6 Le 17/05/2024, à 09:44

iznobe

Re : Organiser ses sauvegardes /home

Coeur Noir a écrit :

Ça fait peur ?

Salut , un peu tongue vu la longueur de la reponse à la question :

Quelqu'un pourrait-il m'expliquer la différence entre copier un répertoire et copier son contenu?


la difference c' est la meme que lorsque tu déplaces une boite d' allumettes , ou uniquement les allumettes qui sont à l ' interieur .

Dernière modification par iznobe (Le 17/05/2024, à 09:46)


retour COMPLET et utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .

Hors ligne

#7 Le 17/05/2024, à 09:53

geole

Re : Organiser ses sauvegardes /home

Vobul a écrit :

Tiens c'est très bien expliqué ici : https://chat.openai.com/share/d0d0a7b5- … fabb0f7c19

Bonjour.
Cela me semble assez obscur malgré  un second essai ce matin et cinq minutes d'attente,

https://ibb.co/NSS3vH0 et https://ibb.co/vk9kQ1m

Bonjour isnobe.  Bonne synthèse.

Dernière modification par geole (Le 17/05/2024, à 10:00)


Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
"gedit admin:///etc/fstab" est proscrit,  utilisez "pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY xdg-open /etc/fstab" Voir  https://doc.ubuntu-fr.org/gedit
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248

Hors ligne

#8 Le 17/05/2024, à 12:48

Coeur Noir

Re : Organiser ses sauvegardes /home

iznobe a écrit :

la difference c' est la meme que lorsque tu déplaces une boite d' allumettes , ou uniquement les allumettes qui sont à l ' interieur .

Excellente analogie, faut que je me la note smile C'est comme déplacer une commode ou juste ses tiroirs ou juste le contenu d'un de ses tiroirs…

La question initiale précise aussi qu'il s'agit de déplacer le /home pour, je suppose, disposer d'une partition dédiée aux $HOME, montée dans /home.
( la mal nommée « partition /home séparée ». )


DébuterDocBien rédigerRetour commandeInsérer image | illustrations & captures d'écran <>

Hors ligne