Defragmentarea sistemelor de fișiere XFS în Fedora 23

Dacă ați crezut că doar singurele sisteme NTFS și Fat au fost fragmentate, atunci cu siguranță veți fi surprinși atunci când citiți aceste rânduri și este foarte obișnuit să credeți că acest lucru se întâmplă numai cu Windows, dar în realitate toate sistemele de fișiere într-o măsură mai mică sau mai mare Va sfârși prin a se fragmenta, ori de câte ori se șterg și se scriu noi informații, se creează „lacune” care vor fi umplute cu anumite date care sunt de dimensiuni diferite una de cealaltă, ceea ce produce fragmentarea.

Cu siguranță, fiecare sistem de fișiere are anumite caracteristici atunci când vine vorba de a face față fragmentării, preferatul meu este XFS nu numai pentru suportul său Red Hat, dar pe lângă acesta este unul dintre cele mai bune pentru partiții mai mari și care profită mai bine de procesoarele pe 64 de biți.

RH_Fedora_logo_web

Deci, să începem prin a verifica starea de fragmentare a hard diskului.

Pentru aceasta vom folosi un instrument pentru XFS numit xfs_db cu aceasta putem depana XFS eXtendedFileSistem_DeBuger În majoritatea cazurilor, acest instrument vine cu sistemul dacă utilizați XFS, altfel trebuie să instalăm xfsdump.

Să aflăm dacă avem xfsdump în Fedora 23

dnf search xfs

Ultima verificare a expirării metadatelor efectuată —-.

================================================= ========================== S / N Potrivit: xfs =================== ================================================= ======


xfsdump.armv7hl: Utilități administrative pentru sistemul de fișiere XFS


xfsdump este pachetul utilitar pe care Fedora îl oferă, în cazul Arch este deja integrat în sistem.

imagini (1)

Pentru a verifica starea de fragmentare a unei partiții xfs, vom scrie acest cod:

xfs_db -c frag -r / dev /

Recomandarea este că, dacă este mai mare de 10%, procedați la defragmentare, dacă este mai mică, atunci o puteți lăsa pentru mai târziu.

Acum, dacă folosim „-c frag” comanda pe care urmează să o executăm este trimisă la xfs_db doar pentru consultare, dacă nu plasăm „-c frag” atunci va plasa un promp astfel încât să putem executa interogări și vom pune „frag” pe ea, cel mai rapid mod ar fi:

xfs_db -c frag -r / dev / mmcblk0p3 real 66155, ideal 65615, factor de fragmentare 0.82%

După cum vedem în partea anterioară, am un grad de fragmentare de 0.82%, deoarece acum câteva zile l-am defragmentat, a fost de aproximativ 5% fragmentare.

imagini

Defragmentarea partiției XFS

Acum procedăm la defragmentarea partiției, pentru a începe trebuie să executăm xfs_fsr ce se află în pachet xfsdump pe care le-am instalat anterior; xfs_fsr înseamnă eXtendedFileSystem_FileSystemReorganizer, iar sarcina dvs. este aceea, reorganizați sistemul XFS.

Așa că scriem:

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—

Luând în considerare faptul că, în funcție de gradul de fragmentare, timpul necesar desfășurării defragmentării va fi mai mare sau mai mic.

Odată ce procesul este terminat, revizuim din nou gradul de fragmentare:

xfs_db -c frag -r / dev / mmcblk0p3

Defragmentare

Și acesta este modul de defragmentare a sistemelor XFS, dacă aveți hard disk-uri cu partiții Terabyte și când verificați gradul de fragmentare și ajunge la 10%, după defragmentare puteți vedea diferența.


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.

  1.   Ismael_TEch el a spus

    informatii excelente !! Mulțumiri!! Am căutat exact acest lucru și l-am găsit aici, continuă treaba bună !!

    Noroc…

  2.   merlinoelodebianit el a spus

    Și în Debian cum se face, sunt aceleași linii?

  3.   gabo el a spus

    Aș adăuga doar pentru cei neatenți că numai sistemele de fișiere de pe hard disk-uri ar trebui defragmentate. În timp ce defragmentarea nu va ucide o unitate cu stare solidă, aceasta o face să se „uzeze” prematur.

    În ceea ce priveşte
    Nicolas Gabbo

  4.   waKeMaTTa el a spus

    Aș putea face altul pentru Ubuntu?

    1.    eliotime3000 el a spus

      Aș vrea să faci și tu unul pentru Debian.