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 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 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 é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 .

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

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

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
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 .

pour sauvegarder vos données personnelles , bien évidement , il faut utiliser le nouvel emplacement où elles sont maintenant stockées , c ' est a dire /media/Data/votre_nom_utilisateur ou dans un contexte multi-utilisateurs /media/Data/

A la suite de quoi il faut mettre à jour la configuration utilisateur du système :

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

Voici ce que cela donne une fois fait :

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 .

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

  • partitions_data.txt
  • Dernière modification: Le 27/05/2024, 22:12
  • par 77.205.21.113