¿Com desfragmentar particions en Linux?

arxius

Amb el pas del temps els nostres sistemes tendeixen a tornar-se una mica lents i això és en gran mesura per la gran quantitat d'informació que aquest maneja. Aquesta informació s'emmagatzema dins de blocs dels quals quan volem accedir a aquesta el capçal del disc ha d'apuntar a certa posició, ara aquí és on entra el tema de la desfragmentació.

La desfragmentació és el procés convenient mitjançant el qual s'acomoden els arxius en un disc perquè no s'aprecien fragments de cada un d'ells, de tal manera que quedi contigu l'arxiu i sense espais dins d'ell mateix.

Bàsicament el sistema ordena i té un mapeig de la posició dels arxius per optimitzar el funcionament del disc.

Molts pensaran que això és irrellevant per als SSD ja que aquests no posseeixen res en comú amb la forma en què els HDD llegeixen i escriuen dades.

Per a qualsevol dels casos és necessària la desfragmentació, tot i que utilitzis SDD, si no creus que és així et recomano buscar una mica més d'informació de com optimitzar i realitzar tasques preventives per millorar l'ús del teu SDD.

Encara que molts diuen que els sistemes d'arxius Linux, Principalment els basats en versions esteses o altres sistemes amb journaling com JFS, ZFS, XFS o ReiserFS, no necessiten desfragmentació, la veritat és que, Al llarg de el temps, seva operabilitat acaba sent més lenta a causa de la dispersió de les dades.

Encara que l'impacte d'això mai sigui tan dramàtic com en els sistemes basats en FAT i NTFS, és una cosa que podem resoldre fàcilment en el sistema, si fem servir una eina com e4defrag.

És per això que, si no estan satisfets amb el rendiment del disc del seu PC i desitgen millorar la seva integritat, podem realitzar la desfragmentació del nostre disc en Linux d'una manera molt senzilla.

Fent ús de la utilitat e2fsprogs per a la desfragmentació

desfragmentar-linux

E4defrag és una utilitat que està disponible a la majoria de les distribucions Linux, incloent Ubuntu, dins el paquet e2fsprogs.

Hi ha moltes altres eines que operen de forma similar, però e4defrag és força senzilla d'utilitzar.

Per realitzar la tasca de desfragmentar particions en Linux, és necessari instal·lar l'eina E4defrag. Aquesta eina està en la majoria de les distribucions de Linux de manera que per instal·lar-n'hi ha prou amb buscar-la amb el seu gestor de programari preferit o buscar-lo en la terminal al els repositoris de la seva distribució.

Per al cas de Debian, Ubuntu i derivats instal·lem e2fsprogs amb aquesta comanda

sudo apt install e2fsprogs

Per al cas de Fedora, openSUSE, celles i derivats instal·lem amb:

sudo dnf install e2fsprogs

Per al cas de Arch Linux i derivats instal·lem amb:

sudo pacman -S e2fsprogs

Ja feta la instal·lació podem utilitzar l'eina per utilitzar-la és important assenyalar que és aconsellable desmuntar els dispositius o unitats del seu sistema en el que utilitzarà aquesta utilitat o alguna cosa similar per evitar la corrupció de dades.

Per utilitzar l'eina, hem d'obrir una terminal i executar la següent comanda:

sudo e4defrag -c

Com a resultat, obtindrem una imatge que ens va indica un valor de fragmentació de la nostra unitat.

Si aquest nombre arriba a una puntuació superior a 30, és aconsellable intentar reduir-lo amb ajuda de E4defrag mentre que, si excedeix el valor de 60, caldrà actuar el més ràpid possible.

Per desfragmentar una unitat, Executeu l'aplicació amb la següent comanda substitueixi / ruta / de / partició pel nom de la partició:

sudo e4defrag /ruta/de/partición

O bé, si vol fer el procés en un dispositiu sencer substitueixi «Dispositiu» pel nom de el dispositiu desitjat:

sudo e4defrag /rutadeldispositivo

Només haurem d'esperar a que la nostra partició o unitat sigui desfragmentada amb èxit, el temps que arribi a demorar això depèn en gran mesura de la mida del teu partició o disc així mateix de la quantitat d'informació que tinguis en ells.

Sense mes si coneixes alguna altra eina per a la desfragmentació d'unitats en Linux no dubtis en compartir-la amb nosaltres en els comentaris.


5 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.   Emilio va dir

    Crec que en el primer ordre, $ sudo e4defrag -c, falta afegir-li un paràmetre perquè funcioni, vg $ sudo e4defrag -c /

  2.   Linez va dir

    A Linux, amb el sistema de fitxers ext4, és tan necessari desfragmentar com tenir un antivirus, tret que tinguis un servidor amb molt de trànsit, per a un usuari d'escriptori la desfragmentació és innnecesaria, perquè el sistema és raríssim que passi d'un 1 % de fragmentació, tinc ubuntu instal·lat des de la versió 14.04, he anat actualitzant fins ara, estic amb 18.04, usat durant 4 anys i la fragmentació és d'un 0,4%. , O sigui NUL·LA.
    Com a curiositat està bé l'article, però repeteixo que no cal fer-ho en un ordinador personal i que pots fer-ho si t'avorreixes però ni el teu ordinador serà més ràpid ni res canviarà molt.
    Salutacions.

  3.   algú va dir

    Hola, no ha aparegut el meu comentari, així que ho repeteixo.

    Sóc administrador de sistemes en un lloc on tots els equips fan servir linux, la majoria d'ells estan instal·lats des de l'any 2007 i s'han anat actualitzant amb el pas dels anys a versions més noves de l'nucli de linux. En cap cas, mai, s'ha necessitat desfragmentar els discs, no hi ha fragmentació alguna, menys d'1% en la majoria de casos.
    No és cert que amb el temps vagin més lents, van igual que sempre, no hi ha diferència.
    A més, amb els discos SSD és encara més innecessari desfragmentarlo, tot el contrari, és perjudicial desfragmentarlos perquè disminueix el temps de vida del disc.
    Això de desfragmentar discos és una cosa psicològic heretat de windows.
    Salutacions.

  4.   algú va dir

    Acabo de mirar alguns discos, a l'atzar, i en tots els casos la fragmentació és 0 (zero).
    I són discos que es van instal·lar, com vaig dir abans, l'any 2007

    Total / best extents 56635/55481
    Average size per extent 1821 KB
    Fragmentation score 0
    [0-30 no problem: 31-55 a little bit Fragmented: 56- needs defrag]
    This device (/ mnt / wd1tb /) does not need defragmentation.
    Fet.

  5.   Raul va dir

    Jo crec que busques justificació en la desfragmentació amb col·leccionar programes que s'inicien amb el sistema, així com el no realitzar neteges periòdiques d'arxius temporals, que això si anima als ordinadors tinguin windows, linux o osx i que no és tant en linux o osx per fragmentació sinó que cada vegada hi ha mes programes que consumeixen ram i major informació emmagatzemada en el disc, a qualsevol d'aquests dos OS fes neteges periòdiques de programes d'inici i arxius temporals i els tindràs funcionant com acabats d'instal·lar, a windows no per que aquest OS si escampa les dades per tot el disc dur pel que acaba aquest buscant fragments en tot el, ara que aquesta és l'avantatge d'usar discos SSD en windows es minimitza el problema de la fragmentació perquè la recerca no és mecànica com en els discs durs tradicionals.