Ako ste mislili da su samo jedini NTFS i Fat sustavi fragmentirani, zasigurno ćete biti iznenađeni kada čitate ove retke i vrlo je često pomisliti da se to događa samo sa sustavom Windows, ali u stvarnosti svi datotečni sistemi 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, što je ono što proizvodi fragmentaciju.
Svakako svaki sistem datoteka ima određene karakteristike kada je riječ o rješavanju fragmentacije, najdraži mi je XFS ne samo zbog podrške s crvena kapa, ali uz to je jedan od najboljih za veće particije i koji koristi bolje prednosti 64-bitnih procesora.
Pa krenimo s provjerom stanja fragmentacije tvrdog diska.
Za ovo ćemo koristiti alat za XFS tzv xfs_db s ovim možemo ispraviti pogreške u XFS-u eXtendedFileSistem_DeBuger U većini slučajeva ovaj alat dolazi sa sistemom ako koristite XFS, ako ne, moramo ga instalirati xfsdump.
Pa hajde da saznamo imamo li xfsdump u Fedori 23
Indeks
- 1 dnf pretraga xfs
- 2 xfs_db -c frag -r / dev /
- 3 xfs_db -c frag -r / dev / mmcblk0p3 struja 66155, idealno 65615, faktor fragmentacije 0.82%
- 4 xfs_fsr -v / dev / mmcblk0p3 / start inode = 0ino = 1928extents before: 2 after: 1 GOTOVO ino = 1928ino = 219417extents before: 2 after: 1 DONE ino = 219417ino = 219395—
- 5 xfs_db -c frag -r / dev / mmcblk0p3
dnf pretraga xfs
Izvršena zadnja provjera isteka metapodataka —-.
================================================== ========================== Podudaranje S / N: xfs =================== ================================================== ======
xfsdump.armv7hl: Administrativni uslužni programi za XFS sistem datoteka
xfsdump je uslužni paket koji Fedora pruža, u slučaju Arch je već integriran u sistem.
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šiti upite i postavićemo "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%, jer sam ga prije nekoliko dana defragmentirao, bilo je oko 5% fragmentacije.
Defragmentacija XFS particije
Sada nastavljamo s defragmentacijom particije, za početak moramo izvršiti xfs_fsr šta se nalazi u paketu xfsdump koje smo prethodno instalirali; xfs_fsr znači eXtendedFileSystem_FileSystemReorganizer, a vaš zadatak je da reorganizirate XFS sistem.
Pa pišemo:
xfs_fsr -v / dev / mmcblk0p3 / start inode = 0ino = 1928extents before: 2 after: 1 GOTOVO ino = 1928ino = 219417extents before: 2 after: 1 DONE 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 sistema, ako imate tvrde diskove s Terabyte particijama i kada provjeravate stupanj fragmentacije i on doseže 10%, nakon defragmentiranja možete vidjeti razliku.
5 komentara, ostavi svoj
odlicne informacije !! hvala !! Upravo sam ovo tražio i našao ovdje, nastavite tako i dalje !!
Živjeli…
A u debianu kako se to radi, jesu li iste linije?
Samo bih napomenuo da neoprezno treba defragmentirati samo sisteme datoteka na čvrstim diskovima. Iako defragmentiranje neće ubiti SSD pogon, uzrokuje njegovo prerano "trošenje".
Saludos
Nicolas Gabbo
Mogu li napraviti još jedan za Ubuntu?
Volio bih da napravite jedan i za Debian.