Kako defragmentirati tvrdi disk na Linuxu

Postoji puno zabluda o datotečnim sustavima i operativnim sustavima. Najpogubnija zabluda je da se samo tvrdi hard diskovi na datotečnom sustavu NTFS ikada mogu rasparčati. Ovo je mit. Fragmentacija nije loš izum Microsofta. U stvari, fragmentacija datoteka može se dogoditi na većini datotečnih sustava, osim ako nisu posebno dizajnirani kako bi ih fragmentirali (što je prilično rijetko). Korisnici Linuxa nisu imuni od procesa defragmentacije. Nažalost popularne internetske stranice često održavaju ideju da je "Linux imun". Dijelom je to poluistina. Linux sustavi datoteka dobivaju fragmentaciju datotečnog sustava sporije nego nešto poput Microsoftovog NTFS-a, ali nisu imuni. U ovom ćemo članku istražiti što učiniti kad vaše Linux računalo dostigne kritičnu razinu fragmentacije i kako defragmentirati tvrdi disk na Linuxu.

Izrada Live Linux diska

Za razliku od Windowsa, Linux datotečni sustavi ne bi se trebali defraggirati tijekom uporabe. To znači da ako ikada želite defragmentirati tvrdi disk na Linuxu, posebno onaj na kojem je instalirana vaša Linux instalacija, poželjnije je živi disk. Kada je u pitanju živi disk, učinit će ga svaki stari Linux (sve dok postoji pristup root root-u). Kao što je rečeno, u ovom vodiču preporučit ćemo vam da koristite an

Arch Linux živi disk.

Arch je najbolji jer se učitava pravo na korijensku ljusku. To ga čini savršenim operativnim sustavom za radove na održavanju. Da biste napravili živi disk, preuzmite najnoviju ISO datoteku s Web stranica luka, i nabavite Etcher USB ISO alat za pisanje. Izrada diska uživo je jednostavna, a alat Etcher provest će vas kroz cijeli postupak.

Pripremite svoj sustav

Defrag se može pokrenuti bez prolaska kroz ovaj postupak, ali nije preporučljivo. Stvari mogu poći po zlu i čak se neće uspjeti dovršiti ako postoje bilo koji loši blokovi na bilo kojoj particiji.

U retku Arch Linux koristite lsblk. Ova naredba navodi sve blok uređaje (pogone podataka i sl.) Koji su trenutno povezani s računalom. Pomoću popisa koji prikazuje lsblk utvrdite na kojim hard diskovima (i particijama) želite pokrenuti defrag i imajte na umu koje su oznake.

Zatim idite na prompt luka Arch i upišite:

fsck / dev / sdXY -y

Napomena: zamijenite X i Y oznakom tvrdog diska (kao što piše u lsblk-u).

fsck alat će skenirati bilo koju particiju tvrdog diska radi loših blokova, oštećenih blokova i podataka o smeću. To će očistiti sve sa particija, tako da defrag može nesmetano teći.

Ovisno o tome koliko je loših bitova podataka na particiji na kojoj radi naredba fsck, postupak čišćenja mogao bi potrajati dosta vremena. Ne brini; ovaj je postupak u potpunosti automatski. Nema potrebe da radite ništa zahvaljujući upotrebi prekidača -y koji će automatski odgovoriti da na svako pitanje koje program postavi.

Otkrivanje fragmentacije

Da bismo otkrili fragmentaciju, morat ćemo ponovo koristiti fsck. Ovaj put pokrenite je s prekidačem -fn:

fcsk -fn / dev / sdXY

Zastava -fn označava alat fsck za brzu provjeru datotečnog sustava. On određuje je li cijeli sustav "neprekidan" (aka fragmentiran na bilo koji način). Što je broj manji, to je bolje. Defrag je najbolje pokrenuti samo ako je vaš datotečni sustav 15% + fragmentiran.

Defragmentacija

Arch Linux dolazi s moćnim alatom za defragciju odmah iz okvira, bez potrebe za instaliranjem bilo čega. Ovaj se alat naziva e4defrag. Vrlo je lagan, ali vrlo moćan. Pokrenite ga na bilo kojoj Linux particiji i analizirat će i defragmentirati tvrdi disk na Linuxu prilično lako. Da biste ga koristili, pronađite naziv particije koju želite očistiti s lsblk naredba.

mount / dev / sdXY / mnt

Zatim započnite postupak defragmentacije:

e4defrag / dev / sdXY

Bilješka: Iako ovaj vodič jasno kaže da korisnici ne bi smjeli pokrenuti e4defrag bez upotrebe diska uživo, to ne znači da je to nemoguće učiniti na pokretanom sustavu. To ne preporučujemo zbog činjenice da je nemoguće popraviti i očistiti loše blokove dok Linux tvrdi disk upotrebljava. To hendikepira proces koji vodi do defragmentacije.

Ako želite preskočiti čišćenje pogona loših blokova i podataka o smeću prije upotrebe e4defraga, ovaj je postupak moguće izvesti na bilo kojoj Linux distribuciji. Većina distribucija Linuxa isporučuje alat e4defrag prema zadanim postavkama.

Ako iz nekog razloga, e4defrag nije na vašem Linux računalu, lako ga je pronaći. Jednostavno pretražite upravitelja paketa koji obično koristite za instaliranje programa s "e4defrag" i instalirajte ga.

Zaključak

Fragmentacija je stvarnost računanja. Datotečni sustavi postaju sve zamršeniji kako vrijeme prolazi. Iako je istina da se na Linuxu ovaj problem stvarno predstavlja samo kada je pogon gotovo pun, on još uvijek predstavlja problem. To je razlog zašto ovaj mit o tome da "Linux ne zahtijeva fragmentaciju" nije od pomoći. Nadamo se da ćete uz pomoć ovog vodiča shvatiti da je na vama da održavate vaš Linux tvrdi disk u vrhunskom obliku!

watch instagram story