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édentes Révision précédente
partitions_data [Le 26/10/2025, 16:17]
iznobe [Monter la partition automatiquement en démarrant l'ordi]
partitions_data [Le 26/10/2025, 16:20] (Version actuelle)
iznobe [Résultat final]
Ligne 1: Ligne 1:
 +{{tag>​débutant disque_dur ssd partitions système tutoriel noble}}
  
 +====== Déployer ses données personnelles sur un espace de stockage dédié ======
 +
 +Maintenant que les [[:SSD]] existent depuis de nombreuses années, on trouve très souvent dans nos ordinateurs 2 supports de stockage dont un est un SSD très rapide et l'​autre un [[:​ssd#​types_de_cellules|SSD de plus grande capacité]],​ voire un [[:disque dur]] (à plateau tournant) moins rapide.
 +
 +Les [[:​ssd#​types_de_cellules|SSD les plus rapides]] sont très adaptés pour recevoir les systèmes d'​exploitation,​ par exemple ubuntu, et offrent des performances exceptionnelles qui amélioreront grandement la réactivité globale de votre ordinateur. ​
 +
 +Les [[wpfr>​disque dur|disques à plateaux tournants]] peuvent stocker de grandes quantité de données du fait de leur espace toujours plus grand. En contre partie, comme ce sont des disques mécaniques,​ ils sont moins rapides que les SSD, mais sont tout indiqués et adaptés pour stocker les données des utilisateurs et de gros fichiers.
 +Évidemment,​ on peut procéder de la même manière avec plusieurs SSD ou plusieurs disques mécaniques.
 +Même un seul support est suffisant, du moment qu'il comporte plusieurs partitions.
 +
 +Nous allons ici créer une partition sur un disque dur et faire en sorte que son contenu soit réservé uniquement aux données des utilisateurs.
 +Cela permet de mieux répartir les différents types de données tout en exploitant au mieux les caractéristiques techniques de vos support et une meilleure répartition / utilisation de l'​espace global.
 +
 +**Si vous n'avez pas encore créé de partition sur votre support : [[:​Gparted]].**
 +
 +----
 +
 +Mais quel intérêt de faire une telle chose me direz vous ?
 +Et bien , ils peuvent être multiples , entre autre :
 +
 +  * lorsque la partition data est pleine , vous recevez un avertissement de manque de place de la part du système et cela n' empêche pas de démarrer l' ordinateur contrairement à l' organisation par défaut d' ubuntu :-x
 +  * les données utilisateurs sont stockées dans une autre partition . Une réinstallation a cause de votre système qui ne fonctionnent plus normalement ? pas de soucis , il suffit de réinstaller sur la partition système . La partition data n' est pas concernée et il suffit de faire la manip pour retrouver vos données intactes .
 +  * vous avez plusieurs systèmes d ' exploitation sur votre machine ? pas de soucis , vos données peuvent être liées a chacun des systèmes ( windobz , mac , linux ) peu importe en adaptant la procédure ci-dessous . Vos données sont alors toujours stockées sur la même partition , et accessible via n ' importe quel système d' exploitation ( faut choisir un système de fichiers compatibles avec ces OS quand même ), c' est pas beau la vie LOL ?
 +  * Vous voulez sauvegardez vos données facilement sans être encombré par le choix des dossiers sauvegarder ? et bien là rien de plus simple , il suffit de sauvegarder le dossier où est montée votre partition data et basta ;-)
 +  * le gain de place et de temps : plus besoin de déplacer des fichiers d ' un système à l' autre .
 +  * Vous voulez installer un système pour faire des test avancés pour voir si celui-ci vous convient , avec cette solution , vous disposez en 3 minutes de toutes vos données comme si vous n' aviez jamais changé de système. super pratique !
 +  * vous avez un disque SSD petit et un autre disque plus grand que vous aimeriez exploiter facilement ? c' est **la solution idéale**
 +  * Vous avez plusieurs disques dans votre tour et voulez tous les exploiter à fond , pas de soucis , plusieurs partitions data peuvent très bien cohabiter ensemble sur votre / vos OS simultanément .
 +  * En modifiant les signets / marque-pages de votre gestionnaire de fichiers , vous avez accès comme si de rien n' était a votre partition data.
 +===== Monter la partition automatiquement en démarrant l'ordi =====
 +
 +Première chose, il est conseillé d'​utiliser des [[:​uuid_et_label#​les_etiquettes_c_est_mieux_non|étiquettes (label)]] pour mieux repérer et gérer vos [[:​partitions]] au sein du système.
 +<note important>​Une étiquette de partition doit **être unique**, comporter au maximum 16 caractères,​ ne doit pas contenir d'​espace,​ ni de caractères spéciaux, ni de caractères accentués !</​note>​
 +
 +Pour lister les [[:​partitions]] à disposition sur le système et leurs [[:​uuid_et_label#​les_etiquettes_c_est_mieux_non|étiquettes]] si il y en a :
 +<​code>​lsblk -fe7 -o+label,​model | cat</​code>​
 +repérer et noter le bon [[partitions#​Block_Device|bloc disque]] et son numéro de partition qui servira pour les commandes suivantes et qui a servi lors de la création de la table de partition et du formatage de la partition.
 +
 +<note help>​Sans attribuer d'​[[:​uuid_et_label#​les_etiquettes_c_est_mieux_non|étiquette]] à la [[partitions|partition]] que vous désirez configurer, cela ne fonctionnera pas.</​note>​
 +Pour insérer une étiquette à une partition de format [[:​ext4|ext2/​3/​4]] il faut utiliser ''​[[man>​e2label]]'',​ en admettant que le support ''​sdz''​ soit celui pour lequel on veut créer la partition ''​100''​ qui comprendra toutes mes données utilisateurs .
 +
 +Dans la commande suivante, il faut évidemment modifier le nom du [[:​partitions#​Block_Device|périphérique de bloc]] et son numéro de partition pour l'​adapter à //votre// cas :
 +
 +<​code>​sudo e2label /dev/sdz100 Data</​code>​
 +Si vous êtes dans le cas décrit en introduction (SSD + HDD), le plus souvent ce sera ''​sda1''​.
 +
 +Pour créer un point de montage à la partition :
 +
 +<​code>​sudo mkdir -v /​media/​Data</​code>​
 +
 +Pour ajouter une ligne au fichier ''/​etc/​fstab''​ permettant de monter la partition à chaque démarrage :
 +
 +<​code>​echo LABEL=Data /media/Data ext4 defaults | sudo tee -a /​etc/​fstab</​code>​
 +
 +ensuite on vérifie et on monte la partition avec :
 +<​code>​sudo mount -av</​code>​
 +<note important>​Il ne faut pas d'​erreur à la sortie de cette commande ! En cas d'​erreur que vous ne savez pas rectifier, n'​hésitez pas à poster une nouvelle discussion [[https://​forum.ubuntu-fr.org/​|sur le forum]] pour vous faire aider et ne **redémarrez surtout pas** l'​ordinateur .</​note>​
 +
 +Pour prendre la nouvelle configuration en charge et qu'il n'y a pas d'​erreur dans la commande précédente,​ il faut passer :
 +<​code>​sudo systemctl daemon-reload</​code>​
 +
 +===== Préparer et utiliser la partition =====
 +
 +On crée alors un répertoire pour l'​utilisateur qui va y stocker ses données, comme si il y avait deux home afin de garantir les permissions et structure multi-utilisateurs d'un système linux :
 +<​code>​sudo mkdir -v /​media/​Data/​$USER</​code>​
 +on règle les permissions pour que l'​utilisateur ait les droits :
 +<​code>​sudo chown -v $USER: /​media/​Data/​$USER</​code>​
 +
 +Il peut être utile, voire indispensable de créer manuellement la corbeille de l'​utilisateur,​ pour ce faire :
 +<​code>​
 +sudo mkdir -v /​media/​Data/​.Trash-$UID
 +sudo chown -v $USER: /​media/​Data/​.Trash-$UID
 +sudo chmod -v 700 /​media/​Data/​.Trash-$UID
 +</​code>​
 +
 +===== Déplacer les données utilisateurs sur la nouvelle partition =====
 +
 +Ensuite, pour déporter toutes les données actuelles de votre home dans ce nouveau "chez vous" :
 +<​code>​mv -v /​home/​$USER/​{Documents,​Images,​Modèles,​Musique,​Public,​Téléchargements,​Vidéos,​Bureau} /​media/​Data/​$USER</​code>​
 +Si vos données sont déjà dans la partition de données, vous n'avez pas à passer la commande ci-dessus.
 +
 +Si vous êtes allergique à la ligne de commande, vous pouvez très bien faire cela à la souris dans votre gestionnaire de fichiers : couper les dossiers de votre HOME (ne pas toucher au dossier //snap//) puis coller les dans votre répertoire nouvellement crée : ''/​media/​Data/​Votre_Nom_Utilisateur''​
 +
 +===== mettre en place la liaison dans le gestionnaire de fichiers =====
 +
 +Pour une bonne intégration des données avec l'​environnement graphique, deux possibilités s'​offrent à vous :
 +  * mettre à jour la configuration utilisateur du système en indiquant les nouveaux emplacements aux variables **[[:​variables_d_environnement#​xdg-user-dirs]]** (recommandé) :
 +
 +<​code>​
 +xdg-user-dirs-update --set DESKTOP /​media/​Data/​$USER/​Bureau
 +xdg-user-dirs-update --set DOCUMENTS /​media/​Data/​$USER/​Documents
 +xdg-user-dirs-update --set PICTURES /​media/​Data/​$USER/​Images
 +xdg-user-dirs-update --set TEMPLATES /​media/​Data/​$USER/​Modèles
 +xdg-user-dirs-update --set MUSIC /​media/​Data/​$USER/​Musique
 +xdg-user-dirs-update --set PUBLICSHARE /​media/​Data/​$USER/​Public
 +xdg-user-dirs-update --set DOWNLOAD /​media/​Data/​$USER/​Téléchargements
 +xdg-user-dirs-update --set VIDEOS /​media/​Data/​$USER/​Vidéos
 +</​code>​
 +il faut ensuite relancer la session ou redémarrer l'​ordinateur pour que les changements soient pris en compte.
 +
 +  * Une autre technique parfois utilisée mais déconseillée est de créer des liens symboliques dans le répertoire ''/​home/​utilisateur''​ pointant vers les nouveaux emplacement :
 +<​code>​ln -s /​media/​Data/​$USER/​{Bureau,​Documents,​Images,​Modèles,​Musique,​Public,​Téléchargements,​Vidéos} ​ /​home/​$USER/</​code>​
 +Cette technique introduit un niveau de complexité supplémentaire (plus de liens à suivre pour le petit Poucet), et les répertoires personnels risquent d'​être moins bien intégrés à certaines applications et outils de l'​[[:​environnements|environnement de bureau]].
 +
 +  * Il suffit de modifier les marque-pages et ou signet de votre gestionnaire de fichiers pour y retrouver dans le volet latéral gauche directement l ' accès aux dossiers contenu dans vo(s/tre) partition(s) data .
 +
 +===== Résultat final =====
 +
 +<note tip>Pour ceux qui voudraient faire cela automatiquement sans risque, un script est disponible [[https://​forum.ubuntu-fr.org/​viewtopic.php?​id=2092989|sur le forum]] qui exécute toutes les commandes a votre place (enfin il faudra quand même en entrer une pour lancer le script :-P ).
 +</​note>​
 +
 +Voici ce que cela peut donner une fois fait :
 +
 +{{:​partition_data:​fichiers.png?​direct&​400}}
 +
 +{{:​partition_data:​liste_liens.png?​direct&​400}}
 +
 +<note important>​Pour sauvegarder vos données personnelles,​ il faut bien évidement utiliser leur nouvel emplacement de stockage, c'​est-à-dire ''/​media/​Data/​votre_nom_utilisateur'',​ ou dans un contexte multi-utilisateurs ''/​media/​Data/''​.</​note>​
 +
 +===== Extensions possibles d'​utilisation =====
 +
 +<note tip>On peut procéder de la sorte sur plusieurs systèmes d'​exploitation linux rendant alors accessible à chaque système les données à partir d' un **unique** emplacement évitant alors les copies , les déplacements et l'​usure de disque inutilement. \\ [[https://​forum.ubuntu-fr.org/​viewtopic.php?​pid=22797349#​p22797349|La façon de procéder est décrite dans l'​échange n° 18]] \\  ​
 +Pour ceux qui ont plusieurs disques, il est possible de créer une partition pour Vidéos, une autre pour Musique, etc.
 +il faut bien sur adapter les commandes dans ce cas</​note>​
  • partitions_data.txt
  • Dernière modification: Le 26/10/2025, 16:20
  • par iznobe