Defragmentiranje XFS datotečnih sustava u Fedori 23

Ako ste mislili da su samo jedini NTFS i Fat sustavi fragmentirani, zasigurno ćete biti iznenađeni kada čitate ove retke, a vrlo je često pomisliti da se to događa samo sa sustavom Windows, ali u stvarnosti svi datotečni sustavi u manjoj ili većoj mjeri Na kraju će se fragmentirati, kad god se nove informacije izbrišu i zapišu, stvaraju se "praznine" koje će se popuniti određenim podacima koji su međusobno različitih veličina, a to je ono što proizvodi fragmentaciju.

Svakako svaki datotečni sustav ima određene karakteristike što se tiče rješavanja fragmentacije, najdraži mi je XFS, ne samo zbog podrške s Red Hat, ali uz to je jedan od najboljih za veće particije i koji bolje iskorištava 64-bitne procesore.

RH_Fedora_logo_web

Pa krenimo s provjerom stanja fragmentacije tvrdog diska.

Za to ćemo upotrijebiti alat za XFS tzv xfs_db pomoću ovoga možemo ispraviti pogreške u XFS-u eXtendedFileSistem_DeBuger U većini slučajeva ovaj alat dolazi sa sustavom ako koristite XFS, u protivnom moramo instalirati xfsdump.

Pa otkrijemo imamo li xfsdump u Fedori 23

dnf traži xfs

Izvršena zadnja provjera isteka metapodataka —-.

===================================================== ========================== Podudaranje S / N: xfs =================== ===================================================== ======


xfsdump.armv7hl: Administrativni uslužni programi za XFS datotečni sustav


xfsdump je uslužni paket koji Fedora nudi, u slučaju Arch-a već je integriran u sustav.

slike (1)

Da bismo provjerili status fragmentacije xfs particije, napisat ćemo ovaj kod:

xfs_db -c frag -r / dev /

Preporuka je da ako je veća od 10% nastavite s defragmentacijom, ako je manja, možete je ostaviti za kasnije.

Sada, ako koristimo "-c frag", naredba koju ćemo izvršiti šalje se na xfs_db samo radi konzultacija, ako ne postavimo "-c frag", tada će postaviti upit kako bismo mogli izvršavati upite i na nju ćemo staviti "frag", najbrži način bio bi:

xfs_db -c frag -r / dev / mmcblk0p3 struja 66155, idealno 65615, faktor fragmentacije 0.82%

Kao što vidimo u prethodnom dijelu, imam stupanj fragmentacije od 0.82% budući da sam ga prije nekoliko dana defragmentirao, radilo se o fragmentaciji od oko 5%.

slika

Defragmentacija XFS particije

Sada nastavljamo s defragmentacijom particije, za početak moramo izvršiti xfs_fsr što je unutar paketa xfsdump koje smo prethodno instalirali; xfs_fsr znači eXtendedFileSystem_FileSystemReorganizer, a vaš je zadatak da reorganizirate XFS sustav.

Pa pišemo:

xfs_fsr -v / dev / mmcblk0p3 / start inode = 0ino = 1928extents prije: 2 nakon: 1 GOTOVO ino = 1928ino = 219417extents prije: 2 nakon: 1 GOTOVO ino = 219417ino = 219395—

Uzimajući u obzir da će, ovisno o stupnju fragmentacije, vrijeme potrebno za obavljanje defragmentacije biti veće ili manje.

Nakon završetka postupka, ponovno pregledavamo stupanj fragmentacije:

xfs_db -c frag -r / dev / mmcblk0p3

Defragmentacija

I ovo je način za defragmentaciju XFS sustava, ako imate tvrde diskove s Terabytes particijama i kada pregledavate stupanj fragmentacije i on doseže 10%, nakon defragmentiranja možete vidjeti razliku.


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Ishmael_TEch dijo

    izvrsne informacije !! Hvala!! Točno sam tražio ovo i našao sam ga ovdje, nastavite tako!

    Živjeli…

  2.   merlinoelodebianit dijo

    A u debianu kako se to radi, jesu li iste linije?

  3.   gabo dijo

    Dodao bih samo za neoprezno da se defragmentiraju samo datotečni sustavi na tvrdim diskovima. Iako defragmentiranje neće usmrtiti SSD pogon, uzrokuje njegovo prerano "trošenje".

    pozdravi
    Nicolas Gabbo

  4.   probudiMaTTa dijo

    Mogu li napraviti još jedan za Ubuntu?

    1.    eliotime3000 dijo

      Volio bih da napravite jedan i za Debian.