Yra labai daug klaidingų nuomoniųfailų sistemos ir operacinės sistemos. Labiausiai paplitęs klaidingas įsitikinimas, kad tik „Windows“ standieji diskai, esantys NTFS failų sistemoje, gali būti suskaidyti. Tai mitas. Suskaidymas nėra blogas „Microsoft“ išradimas. Tiesą sakant, daugelyje failų sistemų failai gali būti suskaidomi, nebent jie būtų specialiai sukurti, kad jie nebūtų suskaidyti (o tai yra gana retai). „Linux“ vartotojai nėra apsaugoti nuo defragmentavimo proceso. Deja, populiarios internetinės svetainės dažnai tęsia mintį, kad „Linux yra neatsparus“. Iš dalies tai yra pusiau tiesa. „Linux“ failų sistemos failų sistemos suskaidomos lėčiau nei kažkas panašaus į „Microsoft“ NTFS, tačiau jos nėra apsaugotos. Šiame straipsnyje apžvelgsime, ką daryti, kai jūsų „Linux“ kompiuteris pasiekia kritinį susiskaidymo lygį ir kaip defragmentuoti standųjį diską „Linux“.
Live Linux disko kūrimas
Kitaip nei „Windows“, „Linux“ failų sistemos neturėtųnaudodamiesi ji turi būti atitraukta. Tai reiškia, kad jei jūs kada nors norite defragmentuoti standųjį diską „Linux“, ypač tame, kuriame yra jūsų „Linux“ diegimas, geriau naudoti tiesioginį diską. Kalbant apie tiesioginį diską, tai padarys bet kuri sena „Linux“ (jei yra šakninio terminalo prieiga). Atsižvelgiant į tai, šiame vadove mes rekomenduosime naudoti „Arch Linux“ tiesioginį diską.
Arka yra geriausia, nes ji įkeliama tiesiai į šaknįapvalkalas. Tai daro ją puikia operacine sistema priežiūros darbams atlikti. Norėdami sukurti tiesioginį diską, atsisiųskite naujausią ISO failą iš „Arch“ svetainės ir gaukite „Etcher USB ISO“ rašymo įrankį. Padaryti tiesioginį diską lengva, o „Etcher“ įrankis padės jums atlikti visą procesą.
Paruoškite savo sistemą
Defragmentas gali veikti be šio proceso, tačiau tai nepatartina. Daiktai gali suklysti ir net neįvykdyti, jei bet kurioje iš pertvarų yra blogų blokų.

„Arch Linux“ raginime naudokite lsblk. Ši komanda išvardija visus blokuojamus įrenginius (duomenisdiskus ir kt.), šiuo metu prijungtus prie kompiuterio. Naudodamiesi sąrašu, kurį rodo „lsblk“, nustatykite, kuriuose standiuosiuose diskuose (ir skaidiniuose) norite naudoti defragmentavimą, ir atminkite, kurios etiketės yra kokios.
Tada eikite į „Arch“ apvalkalo raginimą ir įveskite:
fsck /dev/sdXY -y
Pastaba: pakeiskite X ir Y kietojo disko etikete (kaip rašoma lsblk).
Į Fsck įrankis nuskaitys bet kurį standžiojo disko skaidinį, ar jame nėra blogų, sugadintų blokų ir šiukšlių duomenų. Tai išvalys viską iš pertvarų, kad defragma galėtų sklandžiai veikti.
Priklauso nuo to, kiek blogų duomenų bitų yraskaidinys, kuriame vykdoma komanda „fsck“, valymo procesas gali užtrukti gana ilgai. Nesijaudink; šis procesas yra visiškai automatinis. Naudojant mygtuką -y, kuris automatiškai atsakys „taip“ į kiekvieną programos užduodamą klausimą, nieko nereikia daryti.
Fragmentų aptikimas
Norėdami aptikti suskaidymą, turėsime dar kartą naudoti „fsck“. Šį kartą paleiskite jį naudodami -fn jungiklį:
fcsk -fn /dev/sdXY
Vėliava -fn nurodo „fsck“ įrankį greitai patikrintifailų sistema. Tai nustato, ar visa sistema yra „gretima“ (dar kitaip žinoma kaip suskaidyta). Kuo mažesnis skaičius, tuo geriau. Geriausia defragmą paleisti tik tuo atveju, jei 15% jūsų failų sistema yra suskaidyta.
Defragmentacija
„Arch Linux“ yra su galingu defragmento įrankiutiesiai iš dėžės, nieko nereikia diegti. Šis įrankis vadinamas „e4defrag“. Tai labai lengva, bet labai galinga. Paleiskite jį bet kuriame „Linux“ skaidinyje ir jis lengvai analizuos ir defragmentuos standųjį diską „Linux“. Norėdami jį naudoti, suraskite skaidinio, kurį norite išvalyti, pavadinimą lsblk komanda.

mount /dev/sdXY /mnt
Tada pradėkite defragmentavimo procesą:
e4defrag /dev/sdXY
Pastaba: Nors šiame vadove aiškiai teigiama, kad vartotojaineturėtų paleisti „e4defrag“ nenaudodamas tiesioginio disko, tai nereiškia, kad to neįmanoma padaryti veikiančioje sistemoje. Nerekomenduojame to daryti dėl to, kad neįmanoma ištaisyti ir išvalyti blogų blokų, kai kietąjį diską naudoja „Linux“. Tai apsunkina procesą, kuris veda prie defragmentavimo.
Jei norite praleisti blogo automobilio valymąblokuoja ir šiukšlių duomenis prieš naudodamiesi „e4defrag“, šį procesą galima atlikti bet kuriame „Linux“ paskirstyme. Daugelis „Linux“ paskirstymų pagal numatytuosius nustatymus siunčia „e4defrag“ įrankį.

Jei dėl kokios nors priežasties „e4defrag“ nėra jūsų „Linux“ kompiuteryje, ją labai lengva rasti. Tiesiog ieškokite paketo tvarkyklės, kurią paprastai naudojate diegdami „e4defrag“ programas, ir įdiekite ją.
Išvada
Suskaidymas yra skaičiavimo realybė. Bėgant laikui, failų sistemos tampa vis netvarkingesnės. Tiesa, kad „Linux“ sistemoje ši problema iš tikrųjų iškyla tik tada, kai diskas beveik užpildytas, ji vis tiek yra problema. Todėl šis mitas, kad „Linux nereikalauja suskaidymo“ nėra naudingas. Tikimės, kad pasinaudoję šia instrukcija, jūs suprasite, kad jūsų Linux kompiuterio standusis diskas turi būti aukščiausio lygio!
Komentarai