Defragmentering av XFS-filsystemer i Fedora 23

Hvis du trodde at bare de eneste NTFS- og Fat-systemene var fragmenterte, vil du helt sikkert bli overrasket når du leser disse linjene, og det er veldig vanlig å tro at dette bare skjer med Windows, men i virkeligheten alle filsystemer i mindre eller større grad Det vil ende opp med fragmentering, hver gang ny informasjon slettes og skrives, blir det opprettet "hull" som vil bli fylt med visse data som har forskjellige størrelser fra hverandre, og det er det som produserer fragmentering.

Visst hvert filsystem har visse egenskaper når det gjelder å håndtere fragmentering, min favoritt er XFS, ikke bare for sin støtte med Red Hat, men i tillegg til dette er det en av de beste for større partisjoner, og det utnytter 64-biters prosessorer bedre.

RH_Fedora_logo_web

Så la oss begynne med å sjekke fragmenteringsstatus for harddisken.

For dette vil vi bruke et verktøy for XFS kalt xfs_db med dette kan vi feilsøke XFS eXtendedFileSistem_DeBuger I de fleste tilfeller følger dette verktøyet med systemet hvis du bruker XFS, ellers må vi installere xfsdump.

La oss finne ut om vi har xfsdump i Fedora 23

dnf søk xfs

Siste utførelseskontroll utført av metadata —-.

==================================================== =========================== S / N Matchet: xfs ==================== ==================================================== ======


xfsdump.armv7hl: Administrative verktøy for XFS-filsystemet


xfsdump er verktøypakken som Fedora tilbyr, i tilfelle Arch er den allerede integrert i systemet.

bilder (1)

For å sjekke fragmenteringsstatusen til en xfs-partisjon, vil vi skrive denne koden:

xfs_db -c frag -r / dev /

Anbefalingen er at hvis den er større enn 10%, går du til defragmentering, hvis den er mindre, kan du la den stå senere.

Nå, hvis vi bruker "-c frag", blir kommandoen vi skal utføre sendt til xfs_db bare for å konsultere, hvis vi ikke plasserer "-c frag", vil den plassere en beskjed slik at vi kan utføre spørsmål og vi vil sette "frag" på den, den raskeste måten ville være:

xfs_db -c frag -r / dev / mmcblk0p3 strøm 66155, ideell 65615, fragmenteringsfaktor 0.82%

Som vi ser i forrige del, har jeg en grad av fragmentering på 0.82% siden jeg for noen dager siden defragmenterte den, den var omtrent 5% fragmentering.

bilder

Defragmentering av XFS-partisjonen

Nå fortsetter vi med å defragmentere partisjonen, for å begynne må vi utføre xfs_fsr hva som er inne i pakken xfsdump som vi installerte tidligere; xfs_fsr betyr eXtendedFileSystem_FileSystemReorganizer, og din oppgave er at, omorganisere XFS-systemet.

Så vi skriver:

xfs_fsr -v / dev / mmcblk0p3 / start inode = 0ino = 1928ekstenser før: 2 etter: 1 FERDIG ino = 1928ino = 219417ekstenser før: 2 etter: 1 FERDIG ino = 219417ino = 219395—

Tatt i betraktning at avhengig av graden av fragmentering, vil tiden det tar å utføre defragmenteringen være større eller mindre.

Når prosessen er ferdig, gjennomgår vi graden av fragmentering igjen:

xfs_db -c frag -r / dev / mmcblk0p3

Defragmentering

Og dette er måten å defragmentere XFS-systemer, hvis du har harddisker med Terabytes-partisjoner, og når du vurderer graden av fragmentering og den når 10%, kan du se forskjellen etter defragmentering.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.

  1.   Ishmael_TEch sa

    utmerket informasjon !! Takk!! Jeg lette etter dette presist og fant det her, fortsett det gode arbeidet !!

    Jubel…

  2.   merlinoelodebianitt sa

    Og i debian hvordan er det gjort, er de de samme linjene?

  3.   gabo sa

    Jeg vil bare legge til for det uforsiktige at bare filsystemer på harddisker skal defragmenteres. Mens defragmentering ikke kommer til å drepe en solid state-stasjon, fører det til at den "slites ut" for tidlig.

    Hilsen
    Nicolas Gabbo

  4.   waKeMaTTa sa

    Kan jeg lage en til Ubuntu?

    1.    eliotime3000. sa

      Jeg vil at de også skal lage en for Debian.