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.
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.
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%.
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
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.
izvrsne informacije !! Hvala!! Točno sam tražio ovo i našao sam ga ovdje, nastavite tako!
Živjeli…
A u debianu kako se to radi, jesu li iste linije?
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
Mogu li napraviti još jedan za Ubuntu?
Volio bih da napravite jedan i za Debian.