Postoji puno zabludadatotečni sustavi i operacijski sustavi. Najpogubnija zabluda je da se samo tvrdi hard diskovi na datotečnom sustavu NTFS ikada mogu fragmentirati. 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 datotečni sustavi dovode do fragmentacije 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 Windows-a, Linux datotečni sustavi ne bi trebalibiti defraggiran 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željno je živi disk. Kada je riječ o live disku, učinit će ga svaki stari Linux (sve dok postoji pristup root root-u). U skladu s tim, u ovom ćemo vam vodiču preporučiti da koristite živi Linux Arch Linux disk.
Arch je najbolji jer se učitava točno u korijenljuska. To ga čini savršenim operativnim sustavom za radove na održavanju. Da biste napravili živi disk, preuzmite najnoviju ISO datoteku s web stranice Arch 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 izvoditi 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 (podatkepogoni 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).
To. 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 naparticije na kojoj se pokreće 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 da brzo provjeridatotečni sustav. 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 defragpravo iz kutije, bez potrebe da instalirate ništa. 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: Dok ovaj vodič navodi jasno da korisnicine bi trebali pokrenuti e4defrag bez upotrebe diska uživo, to ne znači da je to nemoguće učiniti na trčećem sustavu. To ne preporučujemo zbog činjenice da je nemoguće popraviti i očistiti loše blokove dok Linux koristi tvrdi disk. To hendikepira proces koji vodi do defragmentacije.
Ako želite preskočiti čišćenje pogona od lošegblokova i podataka o smeću prije korištenja e4defraga, moguće je to obaviti 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 inače 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!
komentari