{{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 a 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é 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 a 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 repartir 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éer de partition sur votre disque : [[:Gparted]] .
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 a disposition sur le système et leurs étiquettes si il y en a :
lsblk -fe7 -o+label,model | cat
repérer 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 .
===== Monter la partition automatiquement en démarrant l' ordi =====
sans attribuer d ' étiquette a la partition que vous désirez configurer , cela ne fonctionnera pas
Pour insérer une étiquette a 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 a la partition :
sudo mkdir /media/Data
Pour ajouter une ligne au fichier /etc/fstab permettant de monter la partition a 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
===== preparer 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