{{tag>débutant disque_dur partitions système tutoriel noble}} ====== Utiliser une nouvelle partition ===== Maintenant que les disques SSD existent depuis de nombreuses années, on trouve très souvent dans nos ordinateurs 2 disques durs dont un est un SSD très rapide et l'autre un disque à plateau tournant moins rapide. Les [[https://fr.wikipedia.org/wiki/SSD|SSD]], très rapides et de taille plutôt réduite sont très adaptés pour recevoir les systèmes d'exploitation, par exemple ubuntu 24.04 LTS venant juste de sortir à l'heure ou j'écris ces lignes. Les [[https://fr.wikipedia.org/wiki/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 pour y stocker les données des utilisateurs . Ce que je vous propose donc ici c'est de créer une partition sur un disque HDD et de faire en sorte que son contenu soit réservé uniquement pour les données de vos 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 disques et une meilleure répartition / utilisation de l'espace disque global. Si vous n' avez pas encore créé de partition sur votre disque : [[:Gparted]] . ===== Monter la partition automatiquement en démarrant l'ordi ===== Première chose, je vous conseille d'utiliser des [[https://doc.ubuntu-fr.org/uuid_et_label#les_etiquettes_c_est_mieux_non|étiquettes ( label )]] pour mieux repérer et gérer vos partitions . Pour lister les partitions à disposition sur le système et leurs étiquettes si il y en a : lsblk -fe7 -o+label,model | cat repérer et noter le bon 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 . sans attribuer d'étiquette à la partition que vous désirez configurer, cela ne fonctionnera pas Pour insérer une étiquette à une partition de format ext2/3/4 il faut utiliser e2label, en admettant que le disque " **sdz** " est celui pour lequel je veux créer la partition " **100** " qui comprendra toutes mes données utilisateurs . Dans la commande suivante, il faut évidemment modifier le nom du périphérique et son numéro de partition pour l'adapter à **votre** cas : sudo e2label /dev/sdz100 Data Si vous êtes dans le cas décrit en introduction (disque SSD + HDD), le plus souvent ce sera **sda1** . Pour créer un point de montage à la partition : sudo mkdir /media/Data Pour ajouter une ligne au fichier /etc/fstab permettant de monter la partition à chaque démarrage : echo LABEL=Data /media/Data ext4 defaults | sudo tee -a /etc/fstab ensuite on vérifie et on monte la partition avec : sudo mount -av ===== 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 : sudo mkdir -v /media/Data/$USER on règle les permissions pour que l'utilisateur ait les droits : sudo chown $USER: /media/Data/$USER Il peut être utile, voire indispensable de créer manuellement la corbeille de l'utilisateur, pour ce faire : sudo mkdir /media/Data/.Trash-$UID sudo chown $USER: /media/Data/.Trash-$UID sudo chmod 700 /media/Data/.Trash-$UID ===== 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 " : mv -v /home/$USER/{Documents,Images,Modèles,Musique,Public,Téléchargements,Vidéos,Bureau} /media/Data/$USER Pour une bonne intégration des données avec l'environnement de bureau, mettre à jour la configuration utilisateur du système en indiquant les nouveaux emplacements aux variables **[[:variables_d_environnement#xdg-user-dirs]]** : xdg-user-dirs-update --set DESKTOP $HOME/Bureau xdg-user-dirs-update --set DOCUMENTS $HOME/Documents xdg-user-dirs-update --set PICTURES $HOME/Images xdg-user-dirs-update --set TEMPLATES $HOME/Modèles xdg-user-dirs-update --set MUSIC $HOME/Musique xdg-user-dirs-update --set PUBLICSHARE $HOME/Public xdg-user-dirs-update --set DOWNLOAD $HOME/Téléchargements xdg-user-dirs-update --set VIDEOS $HOME/Vidéos Facultativement , pour ceux qui désirent conserver un accès direct à partir de leurs dossiers habituels de leur home, il est possible de créer des liens symboliques La création de liens symboliques dans le home/utilisateur pointant sur la nouvelle partition : ln -s /media/Data/$USER/{Bureau,Documents,Images,Modèles,Musique,Public,Téléchargements,Vidéos} /home/$USER/ qui permet de conserver la même structure originale. Voici ce que cela donne une fois fait : {{:partition_data:fichiers.png?direct&400}} {{:partition_data:liste_liens.png?direct&400}} 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/''. ===== Extensions possibles d'utilisation ===== 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