XFS-tiedostojärjestelmien eheytys Fedora 23: ssa

Jos luulit, että vain ainoat NTFS- ja Fat-järjestelmät olivat pirstoutuneita, niin olet varmasti yllättynyt lukiessasi näitä rivejä, ja on hyvin yleistä ajatella, että tämä tapahtuu vain Windowsissa, mutta todellisuudessa kaikki tiedostojärjestelmät pienempään tai suurempaan missä määrin se hajoaa, kun uutta tietoa poistetaan ja kirjoitetaan, syntyy ”aukkoja”, jotka täytetään tietyillä tiedoilla, jotka ovat erikokoisia toisistaan, mikä tuottaa pirstaloitumista.

Varmasti jokaisella tiedostojärjestelmällä on tiettyjä ominaisuuksia sirpaloitumisen suhteen, suosikkini on XFS paitsi sen tukemisesta Red Hat, mutta tämän lisäksi se on yksi suurimpien osioiden parhaista ja hyödyntää paremmin 64-bittisiä prosessoreita.

RH_Fedora_logo_web

Joten aloitetaan tarkistamalla kiintolevyn pirstoutumistila.

Tätä varten käytämme XFS-työkalua nimeltä xfs_db tällä voimme korjata XFS: n eXtendedFileSistem_DeBuger Useimmissa tapauksissa tämä työkalu tulee järjestelmän mukana, jos käytät XFS: ää, muuten meidän on asennettava xfsdump.

Selvitetään, onko meillä Fedora 23: ssa xfsdump

dnf haku xfs

Viimeinen suoritettu metatietojen vanhentumisen tarkistus —-.

================================================== == ========================= S / N Hyväksytty: xfs ===================== ================================================== == ====


xfsdump.armv7hl: XFS-tiedostojärjestelmän hallintatyökalut


xfsdump on Fedoran tarjoama apuohjelma, Archin tapauksessa se on jo integroitu järjestelmään.

kuvat (1)

Xfs-osion pirstoutumistilan tarkistamiseksi kirjoitamme tämän koodin:

xfs_db -c frag -r / dev /

Suositus on, että jos se on yli 10%, jatka eheyttämistä, jos se on pienempi, voit jättää sen myöhempää käyttöä varten.

Jos nyt käytämme "-c frag", komento, jonka aiomme suorittaa, lähetetään osoitteeseen xfs_db vain kuulemista varten. Jos emme aseta "-c frag" -kohtaa, se asettaa kehotteen, jotta voimme suorittaa kyselyitä ja laitamme "frag" sen päälle, nopein tapa olisi:

xfs_db -c frag -r / dev / mmcblk0p3-virta 66155, ihanteellinen 65615, sirpaloitumistekijä 0.82%

Kuten edellisessä osassa näemme, sirpaloitumisasteeni on 0.82%, koska muutama päivä sitten eheytin sen, se oli noin 5% sirpaloitumista.

kuvien

Eheytä XFS-osio

Nyt jatketaan osion eheyttämistä, aluksi meidän on suoritettava xfs_fsr mitä pakkauksen sisällä on xfsdump jonka olemme asentaneet aiemmin; xfs_fsr tarkoittaa eXtendedFileSystem_FileSystemReorganizer, ja sinun tehtäväsi on, että järjestä XFS-järjestelmä uudelleen.

Joten kirjoitamme:

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

Pidä mielessä, että pirstoutumisasteesta riippuen eheytyksen suorittamiseen kuluva aika on suurempi tai vähemmän.

Kun prosessi on valmis, tarkistamme pirstoutumisasteen uudelleen:

xfs_db -c frag -r / dev / mmcblk0p3

Eheytys

Ja tämä on tapa eheyttää XFS-järjestelmiä, jos sinulla on kiintolevyjä, joissa on Terabytes-osioita, ja kun tarkastelet sirpaloitumisastetta ja se saavuttaa 10%, eheyttämisen jälkeen näet eron.


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.

  1.   Ismael_Tech dijo

    erinomaista tietoa! Kiitos!! Etsin tätä tarkasti ja löysin sen täältä, jatka hyvää työtä!

    Kippis…

  2.   merlinoelodebianiitti dijo

    Ja miten se tehdään debianissa, ovatko ne samat linjat?

  3.   gabo dijo

    Lisään vain huolimatta siitä, että vain kiintolevyjen tiedostojärjestelmät tulisi eheyttää. Vaikka eheytys ei tappaa SSD-asemaa, se saa sen "kulumaan" ennenaikaisesti.

    terveiset
    Nicolas Gabbo

  4.   waKeMaTTa dijo

    Voisinko tehdä toisen Ubuntulle?

    1.    eliotime3000 dijo

      Haluaisin heidän tekevän myös yhden Debianille.