Desfragmentar sistemes d'arxius XFS a Fedora 23

Si creies que només els sols sistemes NTFS i Fat es fragmentaven, doncs segur et portessis una sorpresa a l'llegir aquestes línies, i és que és molt comú pensar que això només passa amb Windows, però en realitat tot sistema d'arxius en menor o major mesura acabarà fragmentant, sempre que s'esborra i s'escriu nova informació, es creen "buits" que s'omplissin amb certes dades que són de diferents mides entre si, sent això el que produeix la fragmentació.

Certament cada sistema de fitxers té certes característiques a l'hora d'enfrontar a la fragmentació, el meu preferit és XFS no només pel seu suport amb Red Hat, Sinó que a més d'això és un dels millors per particions més grans i que treu un millor profit de processadors de 64 bits.

RH_Fedora_logo_web

Comencem llavors comprovant l'estat de fragmentació del disc dur.

Per això farem servir una eina per XFS anomenada xfs_db amb aquesta podrem depurar XFS eXtendedFileSistem_DeBuger en la majoria dels casos aquesta eina ve amb el sistema si fa servir XFS, sinó és el cas hem d'instal·lar xfsdump.

Busquem llavors si tenim xfsdump a Fedora 23

dnf search xfs

Last metadata expiration check performed -.

================================================== ========================= N / S matched: xfs =================== ================================================== ======


xfsdump.armv7hl: Administrative utilities for the XFS filesystem


xfsdump és el paquet d'utilitats que ens brinda Fedora, en cas d'Arch ja està integrat en el sistema.

imatges (1)

Per revisar l'estat de fragmentació d'una partició xfs, escriurem aquest codi:

xfs_db -c frag -r / dev /

La recomanació és que si és major a l'10% procedeixis a desfragmentar, si és menor doncs pots deixar-ho per després.

Ara bé, si fem servir "-c frag" s'envia la comanda que anem a executar a xfs_db només per consultar, si no col·loquem el "-c frag" després ens col·locarà un promp perquè puguem executar consultes i li col·locarem "frag", la manera més ràpida seria:

xfs_db -c frag -r / dev / mmcblk0p3actual 66155, ideal 65615, fragmentation factor 0.82%

Com veiem en la part anterior, tinc un grau de fragmentació de l'0.82% ja que fa uns dies el desfragmente, estava sobre el 5% de fragmentació.

imatges

Desfragmentant la partició XFS

Ara procedim a desfragmentar la partició, per començar hem d'executar xfs_fsr que està dins de l'paquet xfsdump que intalamos anteriorment; xfs_fsr significa eXtendedFileSystem_FileSystemReorganicer, I la seva tasca és aquesta, reorganitzar el sistema XFS.

Llavors vam escriure:

xfs_fsr -v / dev / mmcblk0p3 / start inode = 0ino = 1928extents before: 2 after: 1 DONE ino = 1928ino = 219417extents before: 2 after: 1 DONE ino = 219417ino = 219395-

Tenint en compte que depenent el grau de fragmentació serà més o menys el temps que es tarda a realitzar la desfragmentació.

Ja un cop finalitzat el procés revisem de nou el grau de fragmentació:

xfs_db -c frag -r / dev / mmcblk0p3

desfragmentació

I aquesta és la manera de desfragmentar sistemes XFS, si tens discos durs amb particions de Terabytes i a l'revisar el grau de fragmentació i arriba a el 10%, després de desfragmentar es pot notar la diferència.


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: Miguel Ángel Gatón
  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.   Ismael_TEch va dir

    excel·lent la informació !! gràcies !! estava buscant això precisament i el vaig trobar aquí, segueixin amb la bona feina !!

    Salutacions ...

  2.   merlinoelodebianita va dir

    I en debian com es fa, són les mateixes línies?

  3.   Gabbo va dir

    Només afegiria per als incauts que només s'ha de desfragmentar els sistemes d'arxius en els disc durs. Si bé desfragmentar no matarà un disc d'estat sòlid, si fa que es «desgast» prematurament.

    Salutacions
    Nicolau Gabbo

  4.   WaKeMaTTa va dir

    Podria fer un altre per a Ubuntu?

    1.    eliotime3000 va dir

      A mi m'agradaria que també fessin un per Debian.