Deși a fost întotdeauna un zvon că sistemele de fișiere Linux, bazate în principal pe versiuni de extinde sau alte sisteme cu jurnal ca JFS, ZFS, XFS sau ReiserFS, nu necesită defragmentare, este adevărat că în timp operabilitatea sa devine mai lentă datorită dispersării datelor. Deși impactul său nu este niciodată atât de dramatic ca în sistemele bazate pe FAT și NTFS, este ceva ce putem rezolva cu ușurință în cadrul sistemului dacă folosim un instrument de genul e4defrag.
E4defrag este un utilitar disponibil în majoritatea distribuțiilor Linux, inclusiv Ubuntu, din pachet e2fsprogs. Există multe altele care funcționează într-un mod similar, dar noi am ales acest lucru pentru ușurința sa de utilizare. Pentru a-l instala în sistemul nostru, este necesar să invocăm următoarea comandă:
sudo apt-get install e2fsprogs
Odată ce pachetul este instalat, putem invoca utilitarul din linia de comandă executând următoarea instrucțiune:
sudo e4defrag -c
Ca rezultat, vom obține o imagine similară cu următoarea care indică o valoare de fragmentare a unității noastre. Dacă această cifră atinge un scor mai mare de 30, ar fi Este recomandabil să încercați să o reduceți folosind utilitarul pe care l-am indicat și dacă depășește valoarea de 56 va fi necesar să acționăm cât mai curând posibil.
Pentru a defragmenta o unitate trebuie să invocăm aplicația cu următoarea secvență:
sudo e4defrag /ruta
Sau celălalt dacă vrem să acționăm pe un dispozitiv întreg:
sudo e4defrag /dev/device
Ca întotdeauna, vă reamintim asta este recomandabil să dezasamblați dispozitivele sau unitățile a sistemului dvs. asupra căruia veți acționa cu acest utilitar sau unul similar pentru a evita corupția datelor.
În cele din urmă, sauVă încurajăm să lăsați comentariile dvs. și să ne spuneți ce Această aplicație a funcționat atât de bine pentru dvs. și dacă ați observat vreo îmbunătățire a computerelor după ce ați rulat-o.
ce se câștigă prin apucarea aia !!! viteza sau ceva de genul?
Bună ziua Alicia, într-adevăr, locația datelor face ca în aceeași trecere capul discului să prindă informațiile care vor fi folosite mai târziu și, prin urmare, paginile de memorie care vor fi folosite sunt lovite. Acest lucru se traduce prin viteză mai mare.
Cum îmi pot defragmenta Ubuntu dacă acest instrument este utilizat. Spune că trebuie demontat, nu înțeleg
Bună Alicia, revizuiți comanda umount și aplicați-o pe unitatea sau dispozitivul pe care urmează să îl defragmentați. Un exemplu tipic de umount este cu CDROM: umount / dev / cdrom.
Un salut.
În Windows, defragmentarea ajută la găsirea mai rapidă a fișierelor. Imaginați-vă un raft plin de cărți, toate împreună. Eliminarea unuia lasă un gol. Asta se întâmplă pe hard disk atunci când ștergem un fișier. Acest lucru are ca efect faptul că sistemul este puțin mai lent datorită faptului că pierde timpul căutând, chiar și în acele lacune. Defragmentarea servește la colectarea informațiilor și nu la gol. În Linux nu are un impact mare ca în Windows. Dar poate fi bine dacă îl folosim de mult timp.
oh ... am înțeles mulțumesc. dacă aș avea niște cunoștințe dar în ferestre. dar in linux ma apuca prea repede mai mult decat linux .. chiar daca in timp apuca putin incet nu ca windos acum il am foarte lent cred ca este pentru eindoes 🙂 Am instalat discul win si linux. multumesc pentru informatii
Am o memorie Kingston USB 3.0 Cea pe care am folosit-o pentru a instala Ubuntu, dar într-o zi nu știu ce s-a întâmplat, dacă am scos memoria fără să o demontez sau nu știu, dar din acea zi a fost „numai citire” și de atunci am rătăcit prin pagini pentru a vedea dacă pot recupera această memorie (pentru că este USB de mare viteză 3) dar nimic, așa cum se spune în Spania «na de na», știe cineva cum să remedieze sau cel puțin explicați cum să preveniți acest lucru să se repete?
Ați încercat să vă ștergeți datele cu Gparted?
Există mai multe moduri în care puteți utiliza o aplicație instalată numită Open Disks și mergeți la usb-ul care se află și îi dați fomat, o altă opțiune ar fi prin terminal
Buna Luis,
Îmi pare rău să vă spun că articolul a fost puțin imprecis.
Pe de o parte, nu este timpul care provoacă fragmentarea în sistemele de fișiere, ci modele de utilizare: crearea a mii de fișiere mici și apoi ștergerea aleatorie a unor fișiere, scrierea unor fișiere foarte mari foarte încet etc; și gradul de ocupare a sistemului de fișiere, o utilizare de peste 90% este menționată ca un moment în care un sistem de fișiere nu este capabil să atenueze fragmentarea (deși nu am văzut niciodată o explicație formală a acelui 90%).
Pe de altă parte, comenzile pe care le-ați pus sunt modificate: „e4defrag -c / path” arată informațiile (numărarea) despre fragmentare și „e4defrag / path” face defragmentarea.
Pentru a termina, las aici [1] un articol care explică destul de simplu un subiect la fel de complex ca cel al fragmentării sistemului de fișiere; Este din 2006 și nu menționează structuri sau metode precum „extinderi” sau defragmentare online, dar este ușor de înțeles.
Salutări.
PS: Doar din curiozitate, pentru a indica faptul că după un an și jumătate de utilizare și fără defragmentare de niciun fel, sistemul meu are o nouă fragmentare de 0% la 79% din utilizare (Ubuntu 14.04).
[1]: http://geekblog.oneandoneis2.org/index.php/2006/08/17/why_doesn_t_linux_need_defragmenting
Bună ziua Miguel Ángel, în primul rând, vă mulțumesc pentru notă. Modific propoziția chiar acum. După cum bine indicați, modelele de utilizare și chiar înainte de aceasta, alegerea clusterului sau a dimensiunii blocului, vor condiționa ulterior acest comportament în unități. Deoarece nu este previzibil dacă vom avea multe fișiere mici sau puține fișiere mari în unitatea noastră, valoarea implicită pe care sistemul o gestionează este luată de obicei.
Pe de altă parte, indicați că câștigul defragmentării nu constă atât în compactarea informațiilor, cât în ordinea bună urmată de informație. Cu cât trebuie să sară mai puțin capetele discului, cu atât vom câștiga mai multă viteză (și, în general, tinde să se întâmple cu fișiere mari și cu blocuri la rând decât cu multe mici situate aleatoriu pe disc).
Mulțumesc pentru lectură.
Total / cele mai bune măsuri 276635/270531
Dimensiune medie pe întindere 252 KB
Scorul de fragmentare 0
[0-30 fără probleme: 31-55 puțin fragmentat: 56- are nevoie de defrag]
Acest director (/) nu are nevoie de defragmentare.
Doneaza.
--------------
Computerul are vreo 3 ani, nu e deloc rău, nu?
Linux Mint 17.2
Buna zytumj,
faptul că fragmentarea este practic inexistentă este normal în sistemele de fișiere utilizate în Linux, „se crede” pentru a o evita.
Nu merită defragmentarea în Linux, aceste instrumente sunt în principal doar în cazul în care trebuie să faceți un fel de redimensionare a partițiilor, astfel încât să nu aveți fișiere la sfârșitul partiției care nu vă permit să schimbați mărimea.
Salutări.
PS: Nu l-am menționat înainte și nici articolul nu face acest lucru, dar dacă aveți un disc SSD, defragmentarea acestuia este o pierdere de timp, indiferent de sistemul de fișiere pe care îl utilizați.
Mulțumesc Miguel Ángel.
Nu, folosesc un disc tradițional. La fel, când am început cu GNU / Linux în 2008, am căutat deja cum să defragmentez și am citit că nu era necesar.
Deoarece atinge subiectul fișierelor distribuite pe toată partiția și se crede că va face o reducere a partiției. Am notat că folosind aplicații grafice, cum ar fi Defraggler sau altul din Windows pentru partițiile NTFS pe un HDD, de multe ori nu pot defragia suficient și, atunci când o fac, pot rămâne fișiere spre sfârșitul partiției.
Mă întreb dacă în Linux poate exista o fragmentare de 0% într-o partiție Ext4, dar există și fișiere către sfârșitul partiției, adică înspre centru există spațiu gol.
Cred că idealul unei salvări de date într-o partiție este ca datele să fie salvate către centrul partiției spre exterior. Ce crezi?
Buna ziua. Și cum pot defragmenta partițiile NTFS sau FAT32? Mulțumiri
Salutare tuturor! Folosesc Ubuntu de ani de zile și nu a durat niciodată mult timp, îl ador. 10 secunde pentru a porni și 3 pentru a opri. Salutari!
Lucrez cu trei imprimante și niciuna dintre cele trei nu le pot instala în Ubuntu 20.04, am descărcat deja driverele pentru fiecare dintre ele. PC-ul este nou și ubuntu este doar instalat. cu computerul anterior pe care a trebuit să-l arunc pentru că nu a pornit (initramsf) și nimeni nu a putut să-l repare, toate cele trei imprimante au funcționat bine. imprimantele sunt două epson și unul hp.
lsb nu există în Ubuntu 20.04
Bună ziua.
Pentru a utiliza e4defrag este necesar ca dispozitivul să fie montat:
root@Asgar:/media# umount disc1
root@Asgar:/media# e4defrag /dev/sda1
e4defrag 1.46.6-rc1 (12-Sep-2022)
Sistemul de fișiere nu este montat
root@Asgar:/media#
Salutări.