Hur man defragmenterar i Linux

Defragmenteringsbanner på Linux

Även om det alltid har funnits ett rykte kring att Linux-filsystem, huvudsakligen baserade på versioner av förlänga eller andra system med tidskriften som JFS, ZFS, XFS eller ReiserFS, de behöver inte defragmentering, det är sant att det över tiden dess användbarhet blir långsammare på grund av spridningen av data. Även om dess inverkan aldrig är så dramatisk som i FAT- och NTFS-baserade system, är det något vi lätt kan lösa inom systemet om vi använder ett verktyg som e4defrag.

E4defrag är ett verktyg som finns tillgängligt i de flesta Linux-distributioner, inklusive Ubuntu, i paketet e2fsprogs. Det finns många andra som fungerar på liknande sätt, men vi har valt detta för dess användarvänlighet. För att installera det i vårt system är det bara nödvändigt att anropa följande kommando:

sudo apt-get install e2fsprogs

När paketet är installerat kan vi anropa verktyget från kommandoraden genom att utföra följande uttalande:

sudo e4defrag -c

Som ett resultat kommer vi att få en bild som liknar följande som indikerar ett fragmenteringsvärde för vår enhet. Om denna siffra når en poäng högre än 30 skulle det vara Det är tillrådligt att försöka minska det med hjälp av verktyget som vi har angett, och om det överstiger värdet 56 kommer det att vara nödvändigt att agera så snart som möjligt.

Titta på verktyget e4defrag

För att defragmentera en enhet måste vi anropa applikationen med följande sekvens:

sudo e4defrag /ruta

Eller den här andra om vi vill agera på en hel enhet:

sudo e4defrag /dev/device

Som alltid påminner vi dig om det det rekommenderas att demontera enheterna eller enheterna i ditt system som du ska agera med det här verktyget eller liknande för att undvika korruption av data.

Slutligen, ellerVi uppmuntrar dig att lämna dina kommentarer och berätta vad Denna applikation har fungerat så bra för dig och om du har märkt någon förbättring av dina datorer efter att ha kört den.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.

  1.   alice nicole saint sade

    vad vinns genom att ta tag i det !!! hastighet eller något?

    1.    Luis Gomez sade

      Hej Alicia, faktiskt, platsen för data gör att i samma pass fångar skivhuvudet den information som kommer att användas senare och därför träffas minnessidorna som ska användas. Detta översätts till högre hastighet.

  2.   alicia nicole san sade

    Hur defragmenterar jag min ubuntu om det här verktyget används. Det står att det måste demonteras, jag förstår inte

    1.    Luis Gomez sade

      Hej Alicia, granska kommandot umount och applicera det på den enhet eller enhet som du ska defragmentera. Ett typiskt exempel på umount är med CDROM: umount / dev / cdrom.

      En hälsning.

  3.   RioHam Gutierrez Rivera sade

    I Windows hjälper defragmentering till att hitta filer snabbare. Föreställ dig en hylla full av böcker, alla tillsammans. Att ta bort en lämnar ett tomrum. Det händer på hårddisken när vi tar bort en fil. Detta har den effekten att systemet är lite långsammare på grund av att det slösar bort tid på att söka, även i dessa luckor. Defragmentering tjänar till att samla in informationen och inte vara tom. I Linux orsakar det inte stor inverkan som i Windows. Men det kan vara bra om vi har använt det länge.

  4.   alice nicole saint sade

    åh ... Jag förstår tack. om jag hade lite kunskap men i windows. men i Linux griper det mig för fort mer än Linux .. även om det med tiden tar lite långsam inte som windos nu har jag det väldigt långsamt tror jag det är för slutoes 🙂 Jag har installerat disk win och linux. tack för informationen

  5.   fedu sade

    Jag har ett Kingston USB 3.0-minne Det jag brukade installera ubuntu, men en dag vet jag inte vad som hände, om det var så att jag tog bort minnet utan att avmontera det eller om jag inte vet det men från den dagen var det "skrivskyddad" och sedan dess har jag vandrat genom sidorna för att se om jag kan återställa minnet (eftersom det är höghastighets-usb 3) men ingenting, som de säger i Spanien «na de na», vet någon hur man fixar det, eller åtminstone förklara hur man kan förhindra att detta händer igen?

    1.    Rowland Rojas sade

      Har du försökt radera dina data med Gparted?

    2.    dextreart sade

      Det finns flera sätt du kan använda ett installerat program som heter Open Disks och du går till usb som finns och du ger det fomat, ett annat alternativ skulle vara via terminalen

  6.   Miguel Angel Santamaria Rogado sade

    Hola Luis,

    Jag är ledsen att berätta att artikeln har varit lite oprecis.

    Å ena sidan är det inte tid som orsakar fragmentering i filsystem utan användningsmönster: att skapa tusentals små filer och sedan slumpmässigt radera några, skriva mycket stora filer mycket långsamt osv. och graden av beläggning av filsystemet, en användning över 90% nämns som en punkt där ett filsystem inte kan mildra fragmentering (även om jag aldrig har sett en formell förklaring till de 90%).

    Å andra sidan ändras kommandona du har lagt: "e4defrag -c / path" visar informationen (antal) om fragmenteringen och "e4defrag / path" defragmenterar.

    För att avsluta lämnar jag här [1] en artikel som helt enkelt förklarar ett så komplicerat ämne som filsystemsfragmentering; Det är från 2006 och nämner inte strukturer eller metoder som "extens" eller online defragmentering, men det är lätt att förstå.

    Hälsningar.

    PS: Bara av nyfikenhet, för att indikera att efter ett och ett halvt år av användning och utan defragmentering av något slag, har mitt system en helt ny 0% fragmentering vid 79% av användningen (Ubuntu 14.04).

    [1]: http://geekblog.oneandoneis2.org/index.php/2006/08/17/why_doesn_t_linux_need_defragmenting

    1.    Luis Gomez sade

      Hej Miguel Ángel, först och främst tack för anteckningen. Jag ändrar meningen just nu. Som du väl anger kommer användningsmönstren och till och med innan, valet av klustret eller blockstorleken, senare att konditionera detta beteende i enheterna. Eftersom det inte är förutsebart om vi kommer att ha många små filer eller få och stora filer i vår enhet tas standardvärdet som systemet hanterar vanligtvis.

      Å andra sidan, ange att vinsten för defragmentering inte är så mycket i komprimeringen av informationen som i den goda ordningen följt av informationen. Ju mindre skivans huvuden måste hoppa, desto mer hastighet kommer vi att få (och i allmänhet händer det vanligtvis med stora filer och med block i rad än med många små som slumpmässigt finns på skivan).

      Tack för att du läser.

  7.   zytumj sade

    Totalt / bästa omfattning 276635/270531
    Genomsnittlig storlek per utsträckning 252 kB
    Fragmenteringspoäng 0
    [0-30 inget problem: 31-55 lite fragmenterad: 56- behöver defragera]
    Den här katalogen (/) behöver inte defragmenteras.
    Klar.
    --------------
    Datorn är ungefär 3 år gammal, inte dåligt alls, eller hur?
    Linux Mint 17.2

    1.    Miguel Angel Santamaria Rogado sade

      Hej zytumj,

      att fragmentering är praktiskt taget obefintlig är normalt i filsystemen som används i Linux, "de tros" för att undvika det.

      Det är verkligen inte värt att defragmentera i Linux, dessa verktyg är främst bara om du behöver göra någon form av storleksändring av partitionerna, så att du inte har filer i slutet av partitionen som inte tillåter dig att ändra storlek.

      Hälsningar.

      PS: Jag nämnde det inte tidigare och inte heller artikeln, men om du har en SSD-disk är det slöseri med tid att defragmentera oavsett vilket filsystem du använder.

  8.   zytumj sade

    Tack Miguel Ángel.
    Nej, jag använder en traditionell skiva. När jag började med GNU / Linux redan 2008 såg jag redan efter hur jag skulle defragmentera och jag läste att det inte var nödvändigt.

    1.    kanal okänd sade

      Eftersom de berör ämnet för filerna som distribueras genom hela partitionen och det antas göra en minskning av partitionen. Jag har betecknat att användning av grafiska applikationer som Defraggler eller annat från windows för NTFS-partitioner på en hårddisk, många gånger kan de inte defragera tillräckligt, och när de gör det kan det finnas filer kvar mot slutet av partitionen.
      Jag undrar om det i Linux kan finnas en 0% -fragmentering i en Ext4-partition, men det finns också filer mot slutet av partitionen, det vill säga att mot centrum finns det tomt utrymme.

      Jag tror att idealet med en datalagring i en partition är att data sparas mot mitten av partitionen mot utsidan. Vad tror du?

  9.   leonardo sade

    Hallå. Och hur kan jag defragmentera NTFS- eller FAT32-partitioner? Tack

  10.   Patrick sade

    Hej alla! Jag har använt Ubuntu i flera år och det har aldrig tagit lång tid, jag älskar det. 10 sekunder för att starta och 3 för att stänga av. Hälsningar!

  11.   Elianne sade

    Jag arbetar med tre skrivare och ingen av de tre jag kan installera i Ubuntu 20.04, jag har redan laddat ner drivrutinerna för var och en av dem. datorn är ny och ubuntu har just installerats. med den tidigare datorn som jag var tvungen att kasta eftersom den inte startade (initramsf) och ingen kunde reparera den, alla tre skrivarna fungerade bra. skrivarna är två epson och en hp.
    lsb finns inte i ubuntu 20.04

  12.   Harry sade

    God middag.
    För att använda e4defrag är det nödvändigt att enheten är monterad:

    root@Asgar:/media# umount disk1
    root@Asgar:/media# e4defrag /dev/sda1
    e4defrag 1.46.6-rc1 (12-Sep-2022)
    Filsystemet är inte monterat
    root@Asgar:/media#

    Hälsningar.