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 Prochaine révision | Révision précédente | ||
organiser_data_utilisateurs [Le 11/11/2022, 03:41] Coeur Noir [Création des liens symboliques en lieu et place des dossiers usuels] |
organiser_data_utilisateurs [Le 04/03/2025, 03:05] (Version actuelle) krodelabestiole [Organiser les données du ( ou des ) utilisateurs « humains » d'un système] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
{{tag>administration partitions optimisation}} | {{tag>administration partitions optimisation}} | ||
+ | |||
====== Organiser les données du ( ou des ) utilisateurs « humains » d'un système ====== | ====== Organiser les données du ( ou des ) utilisateurs « humains » d'un système ====== | ||
+ | |||
**L'objectif de cette page est de proposer une méthode de « rangement » //alternative// des affaires personnelles des utilisateurs**. Cette méthode, en stockant « hors système » la partie visible des données utilisateurs tout en laissant « dans le système » la partie [[dossiers_et_fichiers_caches|cachée]] des données utilisateurs, amène un gain de polyvalence et de robustesse, voire de performances, dans de nombreuses situations.\\ | **L'objectif de cette page est de proposer une méthode de « rangement » //alternative// des affaires personnelles des utilisateurs**. Cette méthode, en stockant « hors système » la partie visible des données utilisateurs tout en laissant « dans le système » la partie [[dossiers_et_fichiers_caches|cachée]] des données utilisateurs, amène un gain de polyvalence et de robustesse, voire de performances, dans de nombreuses situations.\\ | ||
- | Un fil dédié à cette page sur le forum : https://forum.ubuntu-fr.org/viewtopic.php?id=2070904\\ | + | Un fil dédié à cette page sur le forum : https://forum.ubuntu-fr.org/viewtopic.php?id=2070904 |
- | \\ | + | |
+ | <note important>Certaines recommandations décrites très en détail sur cette page ne font pas toujours consensus.\\ | ||
+ | En outre la création d'une partition ''home'' séparée n'est plus aussi largement recommandée qu'elle a pu l'être (elle n'est plus proposée lors de l'installation), et la mise en place de liens symboliques introduit un niveau de complexité qui n'est pas strictement nécessaire du fait de l'existence à cet effet des **variables [[:variables_d_environnement#xdg-user-dirs]]**. | ||
+ | |||
+ | Pour la présentation d'une méthode a priori plus simple et sans doute plus orthodoxe, ou en complément de celle-ci, n'hésitez pas à consulter la page //[[:partitions_data|Déployer ses données personnelles sur un espace de stockage dédié]]//.</note> | ||
**Elle requiert** :\\ | **Elle requiert** :\\ | ||
* une installation qui compte au moins 2 partitions : l'une dédiée au système, installé classiquement ( la racine / entière ) ; l'autre pour l'instant « vide » qui accueillera une partie des données utilisateurs ( les visibles ).\\ | * une installation qui compte au moins 2 partitions : l'une dédiée au système, installé classiquement ( la racine / entière ) ; l'autre pour l'instant « vide » qui accueillera une partie des données utilisateurs ( les visibles ).\\ | ||
Ligne 24: | Ligne 31: | ||
…**il n'y a ni bonnes ou mauvaises méthodes, il y en a seulement de plus adaptées que d'autres en fonction du contexte des utilisateurs.** | …**il n'y a ni bonnes ou mauvaises méthodes, il y en a seulement de plus adaptées que d'autres en fonction du contexte des utilisateurs.** | ||
+ | |||
===== La situation par défaut ===== | ===== La situation par défaut ===== | ||
+ | |||
==== Le dossier /home à la racine du système ==== | ==== Le dossier /home à la racine du système ==== | ||
+ | |||
Dans l'[[arborescence|arborescence]] des dossiers d'un système Linux, ''/home'' sert à héberger les répertoires personnels des utilisateurs « humains » créés dans ce système. //Généralement// ceux qui disposent d'une session graphique dans le système.\\ | Dans l'[[arborescence|arborescence]] des dossiers d'un système Linux, ''/home'' sert à héberger les répertoires personnels des utilisateurs « humains » créés dans ce système. //Généralement// ceux qui disposent d'une session graphique dans le système.\\ | ||
//Toutes// les données concernant //tous// les utilisateurs « humains » sont rangées dans ce dossier ''/home'', cet emplacement relève d'une norme attendue par l'écrasante majorité des logiciels que vous utiliserez sur ce système. | //Toutes// les données concernant //tous// les utilisateurs « humains » sont rangées dans ce dossier ''/home'', cet emplacement relève d'une norme attendue par l'écrasante majorité des logiciels que vous utiliserez sur ce système. | ||
+ | |||
==== $HOME ou le répertoire personnel /home/$USER ==== | ==== $HOME ou le répertoire personnel /home/$USER ==== | ||
+ | |||
<note>**$HOME** est une variable qui désigne le répertoire personnel de l'utilisateur courant, soit le dossier ''/home/$USER''.\\ | <note>**$HOME** est une variable qui désigne le répertoire personnel de l'utilisateur courant, soit le dossier ''/home/$USER''.\\ | ||
**$USER** est la variable qui désigne l'utilisateur courant.\\ | **$USER** est la variable qui désigne l'utilisateur courant.\\ | ||
Ligne 206: | Ligne 218: | ||
* **Créer des liens symboliques** dans **$HOME** pour remplacer les éléments qu'on vient de déplacer : | * **Créer des liens symboliques** dans **$HOME** pour remplacer les éléments qu'on vient de déplacer : | ||
<code>ln -s /media/DATA/$USER-$UID/{Bureau,Documents,Images,Modèles,Musique,Public,Téléchargements,Vidéos} /home/$USER/</code> | <code>ln -s /media/DATA/$USER-$UID/{Bureau,Documents,Images,Modèles,Musique,Public,Téléchargements,Vidéos} /home/$USER/</code> | ||
+ | Pense-bête : [[https://forum.ubuntu-fr.org/viewtopic.php?pid=22620441#p22620441|autre exemple]].\\ | ||
+ | |||
Ces 2 opérations sont tout à fait réalisables « en graphique » depuis votre explorateur de fichiers habituel : | Ces 2 opérations sont tout à fait réalisables « en graphique » depuis votre explorateur de fichiers habituel : | ||
* **déplacer** : c'est au clic droit couper / coller ou au clavier [ Ctrl ] + [ X ] puis [ Ctrl ] + [ V ] dans l'emplacement de destination\\ ou à la souris glisser-déposer les éléments entre 2 fenêtres de votre explorateur de fichiers, l'une ouverte sur ''/home/$USER'', l'autre sur ''/media/DATA/$USER-$UID'' | * **déplacer** : c'est au clic droit couper / coller ou au clavier [ Ctrl ] + [ X ] puis [ Ctrl ] + [ V ] dans l'emplacement de destination\\ ou à la souris glisser-déposer les éléments entre 2 fenêtres de votre explorateur de fichiers, l'une ouverte sur ''/home/$USER'', l'autre sur ''/media/DATA/$USER-$UID'' |