Tutorial: desfragmentar el teu disc dur sota GNU Linux

desfragmentar Linux

La gran robustesa dels sistemes de fitxers (FS) que s'empren en els sistemes GNU / Linux ha fet als usuaris a caure en un error, l'pensar que no cal desfragmentar el disc dur com succeeix en Windows. Això no és d'el tot cert, encara que no és tan necessari i vital com en els sistemes de Microsoft, sí que és bo fer-ho.

els sistemes ZFS, EXT, JFS, XFS, ReiserFS, Btrfs, etc., Tenen sistemes intel·ligents d'assignació per als fitxers que evita aquesta fragmentació tan acusada i horrible que es produeix en Windows, però això no vol dir que el problema no existeixi. Poden passar anys després de la instal·lació del teu distribució i la fragmentació no resultaria un problema, fins i tot si li dones un ús intens i instal·les i desinstal·leu llibreries, etc.

No obstant això, alguns usuaris amb espai de disc dur limitat poden acusar més el problema de la fragmentació. L'espai limitat fa que a això sistemes de fitxers els sigui més difícil assignar espais als nous fitxers. Per això et recomano instal·lar una eina per desfragmentar el disc dur. Existeixen moltes, com per exemple e4defrag (que probablement no tinguis ni d'instal·lar perquè ja es trobi instal·lada per defecte en el teu distribució).

El seu ús és molt senzill, Tan sols has d'obrir una finestra de terminal i escriure el següent:

sudo e4defrag -c /ruta

Substitueix / ruta per la partició o dispositiu que vulguis desfragmentar. Per exemple: "suo e4defrag -c / dev / sda1" o pot ser una sola carpeta "suo e4defrag -c / home". Però compte, això només et dirà la quantitat de fitxers que s'han trobat fragmentats. Si el nombre és baix no tens motiu per desfragmentar, però si puja dels 30 hauries plantejar desfragmentar. per desfragmentar totes les particions:

sudo e4defrag /dev/sda*

En cas que només desitgis desfragmentar un directori concret, pots utilitzar per exemple "/ home" en lloc de "/ dev / sda *" o fins i tot concretar la partició "/ dev / sda5". Si disposes d'un SSD, no has de preocupar d'això, la desfragmentació només té sentit en els discs durs magnètics ... Els SSDs són tan ràpids que no val la pena ia més, desfragmentar només augmenta els cicles de lectura / escriptura i per tant disminueix la vida útil de la teva unitat.


9 comentaris, deixa el teu

Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: AB Internet Networks 2008 SL
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   Y3R4Y va dir

    Gràcies per mantenir-nos informats, no coneixia l'aplicació e4defrag.

    Una salutació.

  2.   Ricardo va dir

    Fins on sé, e4defrag és només per a sistemes d'arxiu ext4. Salutacions

    1.    Isaac PE va dir

      Hola,

      Tens raó. No ho vaig posar, però és una eina inclosa en el paquet e2fsprogs i és per EXT4. Per a altres FS (encara que no per a tots) també hi utilitats per a això. Per exemple per Btrfs:

      btrfs filesystem defragment «directori»

      Salutacions!

    2.    Rafael Linux User va dir

      Anava a fer el mateix comentari. És importantíssim que ho corregeixi, ja que dóna per fet que tots fem servir Ext4, i ara per ara, és un sistema a extingir en equips amb menys de 4 anys que ho suportin sense menyscabar el seu rendiment. Btrfs i XFS són l'ideal, i imprescindibles per emmagatzemar pel·lícules 4K.

  3.   dany Rei va dir

    NOM
    e4defrag - en línia defragmenter for ext4 filesystem

    SINOPSI
    e4defrag [-c] [-v] target ...

    DESCRIPCIÓ
    e4defrag redueixes fragmentation of extent based file. The file targeted by e4defrag is created on ext4
    filesystem made with «-O extent» option (see mke2fs (8)). The targeted file gets more contiguous blocks and
    Improves the file access speed.

    target is a regular file, a directory, or a device that is mounted es ext4 filesystem. If target is a directa-
    tory, e4defrag redueixes fragmentation of all files in it. If target is a device, e4defrag gets the mount point
    of it and redueixes fragmentation of all files in this mount point.

    OPCIONS
    -c Get a current fragmentation count and an ideal fragmentation count, and calculate fragmentation score
    based on them. By seeing this score, we can determini whether we should execute e4defrag to target.
    When used with -v option, the current fragmentation count and the ideal fragmentation count are
    printed for each file.

    Also this option outputs the average data size in one extent. If you see it, you'll find the file has
    ideal extents or not. Note that the maximum extent size is 131072KB in ext4 filesystem (if block size
    is 4KB).

    If aquesta option is specified, target is never defragmented.

    -v Print error messages and the fragmentation count before and after defrag for each file.

    1.    Claudi Segòvia va dir

      Disculpin però no que file system té el meu Ubuntu 16.04 i no es com veure-ho.
      Algú té idea o podria ajudar-me?
      És per saber si puc fer servir aquest sistema o un altre (o cap).
      Des de ja, moltes gràcies.

  4.   benito va dir

    és convenient el seu ús en discos ssd?

  5.   ALFREDO NAPOLEON Noboa CARDENAS va dir

    No Benet, al post indica que no té sentit aplicar-lo en discos SSD, ja que escurça la vida útil dels mateixos.

  6.   M va dir

    Una cosa semblant a això és possible aplicar-lo des ... ubuntu per desfragmentar el sistema NTFS amb Windows? Entenc que windows teniu fitxers que no es poden moure però el que si ha permès no el realitza completament, ja intenti amb diversos programes però uns pocs han fet bona feina però no el suficient per poder moure aquests arxius que impedeixen la redimensió de el sistema, es que seria mes facil eliminar tots dos i redimensionar al meu gust però hi ha programari en windows de què ja no tinc llicència