De ce linux nu necesită defragmentarea discului

De ce linux nu necesită defragmentarea discului

Dacă ați trecut recent de la Windows la Linux, probabil că vă întrebați de ce în Linux nu există aplicații pentru defragmentarea hard disk-ului.

Și întreaga idee este că în sistemele de fișiere utilizate în Linux este aproape imposibil să fragmenteze hard disk-ul.







Pentru a înțelege de ce sistemul de fișiere Linux nu are nevoie de defragmentare și de ce sistemul de fișiere Windows are nevoie de el, trebuie să înțelegeți mai întâi ce este fragmentarea și de ce se întâmplă.

Pe discurile hard disk-uri SSD, fragmentarea ca atare nu există deoarece nu există componente în mișcare. Defragmentarea hard disk-urilor SSD va pierde doar viața discului.

Ce este fragmentarea hard diskului?

Dacă ați folosit sistemul de operare Windows în trecut, probabil ați observat că după defragmentare sistemul a funcționat puțin mai repede. Și ați întrebat: Întrebați: "De ce?"

Pe scurt, pe fiecare hard disk există secțiuni, fiecare dintre acestea putând conține o cantitate limitată de informații. Prin urmare, de fiecare dată când creați un fișier, acesta este împărțit în mai multe părți și stocat pe mai multe sectoare.







Problema apare când actualizați același fișier mai târziu, mărind astfel dimensiunea originală a fișierului. În acest caz, sistemul va încerca să salveze fișierul cât mai aproape posibil de sectorul în care fișierul a fost salvat la data precedentă. Dar dacă toate sectoarele sunt pline, atunci fișierul este împărțit din nou și este salvat în alte sectoare. Iar când accesați acest fișier, capul de hard disk este forțat să sară dintr-o locație fizică în alta. Și acesta este motivul pentru care totul devine lent.

Procesul de defragmentare este doar procesul care mută părțile fișierelor cât mai aproape de ele.

Ce e special în sistemul de fișiere Linux

Și, în cele din urmă, ajungem la cea mai importantă întrebare.

Sistemele de fișiere ext2, ext3 și ext4 funcționează destul de diferit. Aceste sisteme de fișiere sunt utilizate în mod implicit în multe distribuții Linux.

Aceste sisteme de fișiere au rezolvat problema fragmentării foarte simplu, dar inteligent. În loc să pună fiecare fișier una lângă cealaltă, sistemele de fișiere Linux le împrăștie în jurul hard diskului, lăsând astfel o mulțime de spațiu liber pentru viitor.

Cu alte cuvinte, chiar dacă dimensiunea fișierului a crescut, va fi întotdeauna aproape de secțiunea originală.

Dar, de dragul justiției, trebuie remarcat faptul că fragmentarea poate apărea în Linux dacă sistemul de fișiere este de 80% -90% plin.

Cum să defragmentați un disc pe Linux

Dacă ați observat că accesul la fișiere este puțin mai lent și sistemul de fișiere este plin, puteți defragmenta discul într-un mod simplu.

Doar copiați toate fișierele într-o altă partiție și ștergeți totul de la cel vechi. Apoi, copiați fișierele în sistemul de fișiere.







Articole similare

Trimiteți-le prietenilor: