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.
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.
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.
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
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.
erinomaista tietoa! Kiitos!! Etsin tätä tarkasti ja löysin sen täältä, jatka hyvää työtä!
Kippis…
Ja miten se tehdään debianissa, ovatko ne samat linjat?
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
Voisinko tehdä toisen Ubuntulle?
Haluaisin heidän tekevän myös yhden Debianille.