Comment défragmenter un disque dans Ubuntu

L'un des éléments matériels qui a le plus de travail est sans aucun doute le disque dur, dans lequel nous installons le système d'exploitation, les applications et les programmes, nous l'utilisons comme support de données et en général chaque fois que nous accédons à un fichier sur ce disque (HDD ou SDD) exécute les tâches de lecture et d'écriture affectant progressivement sa durée de vie et ses performances.

En tant qu'utilisateurs, nous devons être conscients de l'importance du disque dur dans l'ordinateur car s'il tombe en panne, cela peut entraîner des erreurs telles que :

  • Plantages inattendus
  • Pas d'accès au système ou aux applications
  • Lenteur dans l'exécution des tâches, etc.

L'une des bonnes pratiques que nous devons faire fréquemment est de défragmenter le disque dur. Précisons qu'un fichier (de tout type) est constitué de minuscules fragments qui sont finalement stockés sur le disque dur. Le système d'exploitation connaît l'emplacement de ces fichiers et nous y accédons donc tôt, mais comme ces fichiers sont supprimés ou déplacés, cela crée que le système est obligé de lutter pour trouver les fragments de chaque fichier. C'est ce que nous appelons la fragmentation et cela provoque un effet négatif sur le disque affectant l'ensemble du fonctionnement du système.

Dans le cas d'Ubuntu Linux, dont nous allons parler aujourd'hui, il gère un système de fichiers tel que EXT3, EXT4, qui, bien que beaucoup plus fonctionnel, est affecté par le travail quotidien. La défragmentation cherche à ordonner les fragments afin que les tâches générales du disque dur soient aussi complètes et fonctionnelles que possible. Cela a des améliorations de performances pour tout ce que nous traitons dans Ubuntu.

Solvetic vous expliquera étape par étape pour défragmenter correctement le disque dur dans Ubuntu.

1. Comment défragmenter un disque dur avec e4defrag dans Ubuntu


e4defrag nous permet de réduire la fragmentation des fichiers basée sur les extensions. Le fichier cible d'e4defrag sera créé dans le système de fichiers ext4, notez que cette commande ne prend pas en charge les fichiers d'échange, les fichiers et les fichiers alloués en blocs indirects.

Étape 1
Cette commande fait partie de la suite d'outils e2fsprogs et si vous ne l'avez pas, vous pouvez l'installer avec la commande suivante :

 sudo apt installer e2fsprogs

AGRANDIR

Étape 2
Nous exécutons la ligne suivante pour voir sa structure :

 sudo e4defrag

AGRANDIR

Étape 3
Nous allons lister les disques et partitions Ubuntu avec la commande suivante :

 sudo fdisk -l

AGRANDIR

Étape 4
Il est possible de défragmenter un chemin spécifique avec la syntaxe suivante :

 sudo e4defrag "Chemin"

AGRANDIR

Mais l'objectif est de défragmenter le disque, pour cela deux scénarios sont possibles :

Étape 5
Défragmenter le lecteur sans le démonter : dans ce cas il faut procéder comme suit :

 sudo e4defrag /

AGRANDIR

Étape 6
Cela conduira au processus de défragmentation :

AGRANDIR

Étape 7
Défragmentez le disque en démontant les disques : avec la commande suivante il sera possible de lancer une analyse plus détaillée en démontant les disques :

 sudo e4defrag / dev / *

AGRANDIR

Étape 8
Nous attendons la fin du processus de défragmentation :

AGRANDIR

2. Défragmenter le disque dur avec FSCK sur Ubuntu


Un autre outil à utiliser est FSCK (File System Consistency Check) qui est chargé d'analyser et de réparer les erreurs dans le système de fichiers Ubuntu.

Étape 1
Avec FSCK nous pouvons analyser :

  • Nom du périphérique (/dev/hdc1,/dev/sdb2)
  • Un point de montage (/, /usr, /home)
  • Une étiquette (ext2, ext3)
  • Un spécificateur UUID (UUID = 8868abf6-88c5-4a83-98b8-bfc24057f7bd ou LABEL = root).
Pour exécuter cette commande, nous entrons dans ce qui suit :
 fsck -fn / dev / sda1

AGRANDIR

Étape 2
C'est une des erreurs que l'on peut trouver avec les unités en panne, on peut analyser d'autres unités telles que :

 fsck -fn / dev / sda3
Dans ce cas, nous pouvons voir comment l'analyse d'une unité est sans erreurs :

AGRANDIR

Étape 3
Dans le cas de détection d'erreurs, nous devons procéder à des fonctions administratives pour les corriger.
Une option consiste à exécuter fsck en mode sans échec afin de ne pas affecter les fichiers, dans ce cas, nous utilisons le paramètre -n, par exemple :

 sudo fsck.ext4 -fn / partition
Avec ces options, vous pouvez exécuter une défragmentation complète de votre disque dur dans Ubuntu.

wave wave wave wave wave