Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
organiser_data_utilisateurs [Le 03/10/2025, 01:22] – [Organiser les données du ( ou des ) utilisateurs « humains » d'un système] Coeur Noirorganiser_data_utilisateurs [Le 14/04/2026, 23:13] (Version actuelle) – mise en forme (inachevée) -> effort svp | màj lien internes krodelabestiole
Ligne 6: Ligne 6:
 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> N'hésitez pas à consulter la page //[[:partitions_data|Déployer ses données personnelles sur un espace de stockage dédié]]// qui résume à peu près bien les manipulations et va directement à l'opérationnelIl s'y trouve juste \\ +<note important>Certaines recommandations décrites très en détail sur cette page ne font pas toujours consensus.\\  
-⋅ un oubli ( la création des liens symboliques dans le dossier personnel ) et\\ +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]]**. 
-⋅ une manipulation inutile ( la reconfiguration du fichier **user-dirs.dirs** qui de toute façon a lieu à chaque démarrage de session. ) </note>+ 
 +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** :\\
Ligne 16: Ligne 17:
 **Elle fait appel** : **Elle fait appel** :
   * essentiellement et finalement aux [[lien_physique_et_symbolique|liens symboliques]]\\   * essentiellement et finalement aux [[lien_physique_et_symbolique|liens symboliques]]\\
-  * à des notions //relativement// basiques : [[partitions|partition]], [[montage|montage]], [[mount_fstab|fstab]]\\+  * à des notions //relativement// basiques : [[:partitions|partition]], [[:montage]], ''[[:fstab|/etc/fstab]]''\\
   * à rien qui serait //exclusif// à ×buntu, c'est transposable dans d'autres OS Linux.\\   * à rien qui serait //exclusif// à ×buntu, c'est transposable dans d'autres OS Linux.\\
 **À qui s'adresse-t-elle** ?\\ **À qui s'adresse-t-elle** ?\\
Ligne 87: Ligne 88:
 vous simplifiera la maintenance à long terme.** vous simplifiera la maintenance à long terme.**
  
 +===== Une méthode plus granulaire et robuste à long terme ====
  
- +Ici l'idée est de traiter séparément les 2 familles de données concernant les utilisateurs : 
- +  * **ne laisser dans $HOME //que//** - ou essentiellement, majoritairement - les **données cachées, spécifiques** ( configurations, paramètres… )
-===== Une méthode plus granulaire et robuste à long terme ==== +
-Ici l'idée est de traiter séparément les 2 familles de données concernant les utilisateurs :\\ +
-  * **ne laisser dans $HOME //que//** - ou essentiellement, majoritairement - les **données cachées, spécifiques** ( configurations, paramètres… )\\+
   * placer dans **une partition dédiée**, distincte du système les **données visibles, agnostiques** ( documents ou médias ).   * placer dans **une partition dédiée**, distincte du système les **données visibles, agnostiques** ( documents ou médias ).
  
 Quelques intérêts immédiats : Quelques intérêts immédiats :
-  - les données cachées bénéficient de la rapidité du support de stockage du système ( ssd, nvme ),\\+  - les données cachées bénéficient de la rapidité du support de stockage du système ( ssd, nvme ),
   - ces données spécifiques sont hébergées à l'intérieur du système auquel elles correspondent,   - ces données spécifiques sont hébergées à l'intérieur du système auquel elles correspondent,
-  - l'autre emplacement qui contient les données visibles ( non spécifiques à un OS et ses logiciels ) est facilement et rapidement exploitable depuis tout OS ( Linux ).\\+  - l'autre emplacement qui contient les données visibles ( non spécifiques à un OS et ses logiciels ) est facilement et rapidement exploitable depuis tout OS ( Linux ).
   - **Toutes ces données continuent d'être accessibles depuis le répertoire personnel, les habitudes de navigation de l'utilisateur ne sont pas changées.**   - **Toutes ces données continuent d'être accessibles depuis le répertoire personnel, les habitudes de navigation de l'utilisateur ne sont pas changées.**
  
-**Cette méthode organise les données utilisateurs à travers 2 critères** :\\ +**Cette méthode organise les données utilisateurs à travers 2 critères** : 
-  - la « fonction » des données d'un point de vue logiciel,\\ +  - la « fonction » des données d'un point de vue logiciel, 
-  - la « nature » des supports de stockage,\\ +  - la « nature » des supports de stockage, 
-**optimisant à la fois** leur gestion **physique** ( taille, performance, adaptation des stockages ) et leur gestion **logique** ( conforter les données spécifiques dans leur système, protéger les données agnostiques, associer un utilisateur à ses données qu'importe la diversité et concurrence des contextes… )\\+**optimisant à la fois** leur gestion **physique** ( taille, performance, adaptation des stockages ) et leur gestion **logique** ( conforter les données spécifiques dans leur système, protéger les données agnostiques, associer un utilisateur à ses données qu'importe la diversité et concurrence des contextes… )
  
 D'où les qualificatifs :\\ D'où les qualificatifs :\\
   * **granulaire** on détermine plus précisément, sélectivement et prudemment ce qui est « partagé » ( entre systèmes, utilisateurs ou supports ), en fonction des intérêts et attentes de l'un ou l'autre,\\   * **granulaire** on détermine plus précisément, sélectivement et prudemment ce qui est « partagé » ( entre systèmes, utilisateurs ou supports ), en fonction des intérêts et attentes de l'un ou l'autre,\\
-  * **robuste** la partition dédiée aux données visibles des utilisateurs devient un emplacement quasiment « immuable » : tout autour peut changer, elle, reste en place //ad vitam aeternam// sous cette forme, quoi qu'il arrive « autour ».\\ +  * **robuste** la partition dédiée aux données visibles des utilisateurs devient un emplacement quasiment « immuable » : tout autour peut changer, elle, reste en place //ad vitam aeternam// sous cette forme, quoi qu'il arrive « autour ».
  
 +==== Séparer les données visibles (agnostiques) des données cachées (spécifiques) ====
  
-==== Séparer les données visibles ( agnostiques ) des données cachées ( spécifiques ) ==== 
 Rappelons **les prérequis** : Rappelons **les prérequis** :
   * on a la **racine « entière »** d'un système sur une partition ( le dossier ''/home'' inclus )   * on a la **racine « entière »** d'un système sur une partition ( le dossier ''/home'' inclus )
-  * on a **déjà** attaché une autre partition à ce système, montée dans ''/media/DATA'' //( opération réalisable dès l'installation du système\\ +  * on a **déjà** attaché une autre partition à ce système, montée dans ''/media/DATA'' //(opération réalisable dès l'installation du système\\ 
-ou //post//-installation via création du dossier ''/media/DATA'' puis ajout d'une ligne de montage au fichier ''/etc/fstab'' )//\\ +ou //post//-installation via création du dossier ''/media/DATA'' puis ajout d'une ligne de montage au fichier ''[[:fstab|/etc/fstab]]'')//\\ 
-  * pour l'instant ''/media/DATA'' ne contient pas de données ( par ex. c'est un support de stockage récemment ajouté à votre machine ).+  * pour l'instant ''/media/DATA'' ne contient pas de données (par ex. c'est un support de stockage récemment ajouté à votre machine).
  
 Il s'agit **dans un premier temps** d'organiser une « structure » de dossiers adéquate dans ''/media/DATA'' et, scoop, c'est la même structure qu'un **$HOME**,\\ Il s'agit **dans un premier temps** d'organiser une « structure » de dossiers adéquate dans ''/media/DATA'' et, scoop, c'est la même structure qu'un **$HOME**,\\
Ligne 382: Ligne 380:
  
 Côté Linux il s'agira toujours de monter cette « partition data » à un endroit opportun, **montage qui devra utiliser des options adaptées** afin que le système Linux « ajoute » des droits et permissions à ces données.\\ Côté Linux il s'agira toujours de monter cette « partition data » à un endroit opportun, **montage qui devra utiliser des options adaptées** afin que le système Linux « ajoute » des droits et permissions à ces données.\\
-Évidemment ces options varient selon qu'il s'agit de ntfs ou (ex)fat ( certaines sont abordées dans la doc' [[mount_fstab|fstab]])\\+Évidemment ces options varient selon qu'il s'agit de NTFS ou (ex)FAT (certaines sont abordées sur la page ''[[:fstab|/etc/fstab]]'').\\
 Sans option de montage adaptée, Linux attribue les systèmes de fichiers « étrangers » à //root:root// avec droits //rwxrwxrwx// ce qui est loin d'être pratique au quotidien… Sans option de montage adaptée, Linux attribue les systèmes de fichiers « étrangers » à //root:root// avec droits //rwxrwxrwx// ce qui est loin d'être pratique au quotidien…