Cum se defragmentează un hard disk pe Linux

click fraud protection

Există o mulțime de concepții greșite despre sistemele de fișiere și sistemele de operare. Cea mai perpetuată concepție greșită este că doar hard disk-urile Windows din sistemul de fișiere NTFS pot fi fragmentate vreodată. Acesta este un mit. Fragmentarea nu este o invenție proastă a Microsoft. De fapt, fragmentarea fișierelor se poate întâmpla pe majoritatea sistemelor de fișiere, cu excepția cazului în care acestea sunt concepute special pentru a nu fi fragmentate (ceea ce este destul de rar). Utilizatorii Linux nu sunt imuni să treacă prin procesul de defragmentare. Site-urile din păcate populare online deseori perpetuează ideea că „Linux este imun”. În parte, acest lucru este pe jumătate adevărat. Sistemele de fișiere Linux obțin fragmentarea sistemului de fișiere într-un ritm mai mic decât ceva asemănător cu NTFS Microsoft, dar nu sunt imune. În acest articol, vom examina ce să facem atunci când computerul dvs. Linux atinge niveluri critice de fragmentare și cum să defragmentăm un hard disk pe Linux.

instagram viewer

Crearea unui disc Linux Live

Spre deosebire de Windows, sistemele de fișiere Linux nu ar trebui defraggate în timpul utilizării. Acest lucru înseamnă că vreți să defragmentați un hard disk pe Linux, în special unul care găzduiește instalarea Linux, este de preferat un disc în direct. Când vine vorba de un disc în direct, orice Linux vechi o va face (atâta timp cât există acces la terminalul rădăcină). Acestea fiind spuse, în acest ghid vă recomandăm să utilizați un Arch Linux disc în direct.

Arcul este cel mai bun pentru că se încarcă chiar la o coajă rădăcină. Aceasta face ca sistemul de operare perfect pentru lucrările de întreținere. Pentru a crea discul live, descărcați cel mai recent fișier ISO din Site-ul Arch, și obțineți instrumentul de scris Etcher USB ISO. Crearea discului live este ușoară, iar instrumentul Etcher vă va parcurge întregul proces.

Pregătiți-vă sistemul

Defragul poate rula fără a trece prin acest proces, dar nu este recomandabil. Lucrurile pot merge greșit și chiar nu reușesc să se finalizeze dacă există blocuri proaste pe oricare dintre partiții.

În promptul Arch Linux, utilizați lsblk. Această comandă listează toate dispozitivele bloc (unități de date și etc) conectate în prezent la computer. Folosind lista prezentată de lsblk, determinați ce discuri (și partiții) pe care doriți să executați o defragmentare și țineți cont de ce etichete sunt.

Apoi, accesați promptul shell shell și tastați:

fsck / dev / sdXY -y

Notă: înlocuiți X și Y cu eticheta hard disk-ului (așa cum se spune în lsblk).

fsck instrumentul va scana orice partiție de hard disk pentru blocuri proaste, blocuri corupte și date despre gunoi. Acesta va curăța totul din partiții, astfel încât defragul să poată funcționa fără probleme.

În funcție de câte biți de date proaste sunt pe partiția pe care se execută comanda fsck, procesul de curățare poate dura destul de mult. Nu iti face griji; acest proces este complet automat. Nu este nevoie să faceți nimic, datorită folosirii comutatorului -y care va răspunde automat la fiecare întrebare pe care o pune programul.

Detectarea fragmentării

Pentru a detecta fragmentarea, va trebui să folosim din nou fsck-ul. De data aceasta, executați-l cu comutatorul -fn:

fcsk -fn / dev / sdXY

Steagul -fn spune instrumentului fsck să verifice rapid sistemul de fișiere. Determină dacă întregul sistem este „contigu” (aka fragmentat în orice fel). Cu cât este mai mic numărul, cu atât mai bine. Cel mai bine este să executați defrag doar dacă sistemul dvs. de fișiere este 15% + fragmentat.

Defragmentarea

Arch Linux vine cu un puternic instrument defrag chiar din cutie, fără a fi nevoie să instalați nimic. Acest instrument se numește e4defrag. Este foarte ușor, dar foarte puternic. Rulați-l pe orice partiție Linux și va analiza și defragmenta un hard disk pe Linux destul de ușor. Pentru ao utiliza, găsiți numele partiției cu care doriți să o curățați lsblk comanda.

mount / dev / sdXY / mnt

Apoi, începeți procesul de defragmentare:

e4defrag / dev / sdXY

Notă: Deși acest tutorial afirmă clar că utilizatorii nu ar trebui să ruleze e4defrag fără să utilizeze un disc în direct, asta nu înseamnă că este imposibil să facă acest lucru pe un sistem de rulare. Nu vă recomandăm să faceți acest lucru din cauza faptului că este imposibil să remediați și să curățați blocaje greșite în timp ce un hard disk este folosit de Linux. Acest lucru afectează procesul care duce la defragmentare.

Dacă doriți să săriți curățarea unității de blocuri proaste și date de gunoi înainte de a utiliza e4defrag, este posibil să faceți acest proces pe orice distribuție Linux. Majoritatea distribuțiilor Linux livrează în mod implicit instrumentul e4defrag.

Dacă din anumite motive, e4defrag nu se află pe computerul dvs. Linux, este foarte ușor de găsit. Pur și simplu căutați în managerul de pachete cu care utilizați în mod normal pentru a instala programe pentru „e4defrag” și instalați-l.

Concluzie

Fragmentarea este o realitate a calculului. Sistemele de fișiere devin din ce în ce mai aglomerate pe măsură ce trece timpul. Deși este adevărat că pe Linux, această problemă se prezintă într-adevăr doar atunci când o unitate este aproape plină, este totuși o problemă. Acesta este motivul pentru care este atât de important că acest mit că „Linux nu necesită fragmentare” nu este util. Sperăm că, cu ajutorul acestui tutorial, vă veți da seama că depinde de dvs. să vă mențineți hard disk-ul Linux în formă de vârf!

watch instagram story