Comment défragmenter sous Linux

Bannière de défragmentation sous Linux

Bien qu'il y ait toujours eu une rumeur selon laquelle les systèmes de fichiers Linux, principalement basés sur des versions de étendre ou d'autres systèmes avec Journal comme JFS, ZFS, XFS ou ReiserFS, ils ne nécessitent pas de défragmentation, il est vrai qu'avec le temps son opérabilité devient plus lente en raison de la dispersion des données. Bien que son impact ne soit jamais aussi dramatique que dans les systèmes FAT et NTFS, c'est quelque chose que nous pouvons facilement résoudre au sein du système si nous utilisons un outil comme e4defrag.

E4defrag est un utilitaire disponible dans la plupart des distributions Linux, y compris Ubuntu, dans le package e2fsprogs. Il y en a beaucoup d'autres qui fonctionnent de manière similaire, mais nous avons choisi ceci pour sa facilité d'utilisation. Pour l'installer dans notre système, il suffit d'appeler la commande suivante:

sudo apt-get install e2fsprogs

Une fois le package installé, nous pouvons appeler l'utilitaire à partir de la ligne de commande en exécutant l'instruction suivante:

sudo e4defrag -c

En conséquence, nous obtiendrons une image similaire à la suivante qui indique une valeur de fragmentation de notre unité. Si ce chiffre atteint un score supérieur à 30, il serait Il est conseillé d'essayer de le réduire en utilisant l'utilitaire que nous avons indiqué, et si elle dépasse la valeur de 56 il faudra agir le plus tôt possible.

Regardez l'utilitaire e4defrag

Pour défragmenter une unité, nous devons appeler l'application avec la séquence suivante:

sudo e4defrag /ruta

Ou cet autre si nous voulons agir sur un appareil entier:

sudo e4defrag /dev/device

Comme toujours, nous vous rappelons que il est recommandé de démonter les périphériques ou les lecteurs de votre système sur lequel vous allez agir avec cet utilitaire ou un utilitaire similaire pour éviter la corruption des données.

Enfin, leNous vous encourageons à laisser vos commentaires et à nous dire ce que Cette application a si bien fonctionné pour vous et si vous avez remarqué une amélioration de vos ordinateurs après l'avoir exécutée.


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.

  1.   alice nicole saint dit

    ce qui est gagné en saisissant ça !!! vitesse ou quelque chose?

    1.    Luis Gomez dit

      Bonjour Alicia, en effet, l'emplacement des données fait que dans le même passage la tête du disque attrape les informations qui vont être utilisées plus tard et donc les pages mémoire qui vont être utilisées sont frappées. Cela se traduit par une vitesse plus élevée.

  2.   alicia nicole san dit

    Comment défragmenter mon ubuntu si cet outil est utilisé. Il dit qu'il faut le démonter, je ne comprends pas

    1.    Luis Gomez dit

      Bonjour Alicia, passez en revue la commande umount et appliquez-la sur le lecteur ou l'appareil que vous allez défragmenter. Un exemple typique de umount est avec le CDROM: umount / dev / cdrom.

      Salutations.

  3.   RioHam Gutierrez Rivera dit

    Sous Windows, la défragmentation permet de trouver des fichiers plus rapidement. Imaginez une étagère pleine de livres, tous ensemble. En supprimer un laisse un vide. Cela se produit sur le disque dur lorsque nous supprimons un fichier. Cela a pour effet que le système est un peu plus lent en raison du fait qu'il perd du temps à rechercher, même dans ces lacunes. La défragmentation sert à rassembler les informations et non à être vide. Sous Linux, cela n'a pas un grand impact comme dans Windows. Mais cela peut être bon si nous l'utilisons depuis longtemps.

  4.   alice nicole saint dit

    oh ... je comprends merci. si j'avais quelques connaissances mais dans les fenêtres. mais sous linux ça m'attrape trop vite plus que linux .. même si avec le temps ça prend un peu de temps pas comme windos maintenant je l'ai très lent je pense que c'est ce que c'est eindoes 🙂 j'ai installé le disque win et linux. Merci pour l'info

  5.   fedu dit

    J'ai une mémoire kingston usb 3.0 Celle que j'ai utilisée pour installer ubuntu, mais un jour je ne sais pas ce qui s'est passé, si c'est que j'ai supprimé la mémoire sans la démonter ou je ne sais pas mais à partir de ce jour-là, c'était "lecture seule" et depuis, je me suis promené dans les pages pour voir si je peux récupérer cette mémoire (car c'est une clé USB 3 à haut débit) mais rien, comme on dit en Espagne «na de na», personne ne sait comment y remédier ou du moins expliquer comment éviter que cela ne se reproduise?

    1.    Rowland Rojas dit

      Avez-vous essayé d'effacer vos données avec Gparted?

    2.    dextrart dit

      Il y a plusieurs façons d'utiliser une application installée appelée Open Disks et vous allez sur l'usb qui se trouve et vous lui donnez fomat, une autre option serait via le terminal

  6.   Miguel Angel Santamaría Rogado dit

    Salut Luis,

    Je suis désolé de vous dire que l'article est un peu imprécis.

    D'une part, ce n'est pas le temps qui provoque la fragmentation des systèmes de fichiers, mais des modèles d'utilisation: créer des milliers de petits fichiers puis en supprimer aléatoirement certains, écrire très lentement des fichiers très volumineux, etc. et le degré d'occupation du système de fichiers, une utilisation supérieure à 90% est mentionnée comme un point auquel un système de fichiers n'est pas capable d'atténuer la fragmentation (bien que je n'ai jamais vu d'explication formelle de ces 90%).

    Par contre, les commandes que vous avez placées sont modifiées: "e4defrag -c / path" affiche les informations (count) sur la fragmentation et "e4defrag / path" fait la défragmentation.

    Pour finir, je laisse ici [1] un article qui explique de manière assez simple un sujet aussi complexe que celui de la fragmentation du système de fichiers; Il date de 2006 et ne mentionne pas les structures ou les méthodes telles que les «étendues» ou la défragmentation en ligne, mais il est facile à comprendre.

    Salutations.

    PS: Juste par curiosité, pour indiquer qu'après un an et demi d'utilisation et sans défragmentation d'aucune sorte, mon système a une toute nouvelle fragmentation de 0% à 79% d'utilisation (Ubuntu 14.04).

    [1]: http://geekblog.oneandoneis2.org/index.php/2006/08/17/why_doesn_t_linux_need_defragmenting

    1.    Luis Gomez dit

      Bonjour Miguel Ángel, tout d'abord, merci pour la note. Je modifie la phrase maintenant. Comme vous l'avez bien indiqué, les modes d'utilisation et même avant cela, le choix du cluster ou de la taille du bloc, conditionneront plus tard ce comportement dans les unités. Comme il n'est pas prévisible si nous aurons beaucoup de petits fichiers ou peu de fichiers volumineux dans notre unité, la valeur par défaut que le système gère est généralement prise.

      Par contre, indiquez que le gain de défragmentation ne réside pas tant dans le compactage de l'information que dans le bon ordre suivi par l'information. Moins les têtes du disque doivent sauter, plus nous gagnerons en vitesse (et en général, cela se produit généralement avec de gros fichiers et avec des blocs dans une rangée qu'avec de nombreux petits situés au hasard sur le disque).

      Merci de nous lire.

  7.   zytumj dit

    Total / meilleure étendue 276635/270531
    Taille moyenne par extension 252 Ko
    Score de fragmentation 0
    [0-30 pas de problème: 31-55 un peu fragmenté: 56- nécessite une défragmentation]
    Ce répertoire (/) n'a pas besoin de défragmentation.
    Terminé.
    --------------
    L'ordinateur a environ 3 ans, pas mal du tout, non?
    Linux Mint 17.2

    1.    Miguel Angel Santamaría Rogado dit

      Bonjour zytumj,

      que la fragmentation est pratiquement inexistante est normal dans les systèmes de fichiers utilisés sous Linux, "on pense" pour l'éviter.

      Cela ne vaut vraiment pas la peine de défragmenter sous Linux, ces outils sont principalement destinés au cas où vous auriez besoin de faire une sorte de redimensionnement des partitions, de sorte que vous n'ayez pas de fichiers à la fin de la partition qui ne vous permettent pas de changer le Taille.

      Salutations.

      PS: Je ne l'ai pas mentionné auparavant et l'article non plus, mais si vous avez un disque SSD, le défragmenter est une perte de temps quel que soit le système de fichiers que vous utilisez.

  8.   zytumj dit

    Merci Miguel Ángel.
    Non, j'utilise un disque traditionnel. De même, quand j'ai commencé avec GNU / Linux en 2008, j'ai déjà cherché comment défragmenter et j'ai lu que ce n'était pas nécessaire.

    1.    canal inconnu dit

      Puisqu'ils touchent au sujet des fichiers distribués dans toute la partition et on pense faire une réduction de la partition. J'ai noté qu'en utilisant des applications graphiques telles que Defraggler ou une autre de Windows pour les partitions NTFS sur un disque dur, souvent elles ne peuvent pas défragmenter suffisamment, et quand elles le font, il peut rester des fichiers vers la fin de la partition.
      Je me demande si sous Linux il peut y avoir une fragmentation de 0% dans une partition Ext4, mais aussi il y a des fichiers vers la fin de la partition, c'est-à-dire que vers le centre il y a un espace vide.

      Je pense que l'idéal d'une sauvegarde de données dans une partition, c'est que les données soient sauvegardées vers le centre de la partition vers l'extérieur. Qu'en penses-tu?

  9.   Léonpardo dit

    Salut. Et comment puis-je défragmenter les partitions NTFS ou FAT32? Merci

  10.   Patrick dit

    Bonjour à tous! J'utilise Ubuntu depuis des années et cela n'a jamais pris longtemps, je l'adore. 10 secondes pour démarrer et 3 pour arrêter. Les salutations!

  11.   Elianne dit

    Je travaille avec trois imprimantes et aucune des trois que je peux installer dans Ubuntu 20.04, j'ai déjà téléchargé les pilotes pour chacune d'elles. le pc est nouveau et ubuntu vient d'être installé. avec l'ancien pc que j'ai dû abandonner car il ne démarre pas (initramsf) et personne n'a pu le réparer, les trois imprimantes ont bien fonctionné. les imprimantes sont deux epson et un hp.
    lsb n'existe pas dans ubuntu 20.04

  12.   Enrique dit

    Bonsoir.
    Pour utiliser e4defrag il faut que l'appareil soit monté :

    root@Asgar:/media# umount disk1
    root@Asgar:/media# e4defrag /dev/sda1
    e4defrag 1.46.6-rc1 (12-Sep-2022)
    Le système de fichiers n'est pas monté
    racine@Asgar:/media#

    Salutations.