Tutorial: Defragmenter din harddisk under GNU Linux

Defragmenter Linux

La stor robusthed i filsystemer (FS) der bruges i GNU / Linux-systemer, har fået brugere til at falde i en fejl og tænker, at det ikke er nødvendigt at defragmentere harddisken, som det sker i Windows. Dette er ikke helt sandt, selvom det ikke er så nødvendigt og vitalt som i Microsoft-systemer, er det godt at gøre det.

Systemerne ZFS, EXT, JFS, XFS, ReiserFS, Btrfs osv.De har intelligente tildelingssystemer til filerne, der undgår den skarpe og forfærdelige fragmentering, der opstår i Windows, men det betyder ikke, at problemet ikke eksisterer. Der kan gå år efter installationen af ​​din distribution, og fragmentering vil ikke være et problem, selvom du bruger det intensivt og installerer og afinstallerer biblioteker osv.

Men nogle brugere med begrænset plads på harddisken de kan være mere udtalt på fragmenteringsproblemet. Begrænset plads gør det vanskeligere for disse filsystemer at allokere mellemrum til nye filer. Derfor anbefaler jeg at installere et værktøj til at defragmentere din harddisk. Der er mange, såsom e4defrag (som du sandsynligvis ikke engang skal installere, fordi den allerede er installeret som standard i din distribution).

Dens anvendelse er meget enkel, skal du bare åbne et terminalvindue og skrive følgende:

sudo e4defrag -c /ruta

Udskift / sti med den partition eller enhed, du vil defragmentere. For eksempel: “sudo e4defrag -c / dev / sda1” eller det kan være en enkelt mappe “sudo e4defrag -c / home”. Men vær forsigtig, dette fortæller dig kun antallet af filer, der er fundet fragmenteret. Hvis antallet er lavt, har du ingen grund til at defragmentere, men hvis det går over 30, bør du overveje at defragmentere. At defragmentere alle partitioner:

sudo e4defrag /dev/sda*

Hvis du kun vil defragmentere en bestemt mappe, kan du f.eks. Bruge "/ home" i stedet for "/ dev / sda *" eller endda specificere partitionen "/ dev / sda5". Hvis du har en SSD, behøver du ikke bekymre dig herfra giver defragmentering kun mening på magnetiske harddiske ... SSD'er er så hurtige, at det ikke er det værd, og defragmentering øger kun læse / skrivecyklussen og reducerer derfor drevets brugstid.


9 kommentarer, lad dine

Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for data: AB Internet Networks 2008 SL
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   Y3R4Y sagde han

    Tak for at holde os informeret, jeg vidste ikke om e4defrag-applikationen.

    En hilsen.

  2.   Ricardo sagde han

    Så vidt jeg ved, er e4defrag kun til ext4-filsystemer. Vær hilset

    1.    Isaac PE sagde han

      Hej,

      Du har ret. Jeg lagde det ikke, men det er et værktøj, der er inkluderet i pakken e2fsprogs, og det er til EXT4. For andre FS (dog ikke for alle) er der også hjælpeprogrammer til dette. For eksempel til Btrfs:

      btrfs filsystem defragmentering "bibliotek"

      Greetings!

    2.    Rafael Linux-bruger sagde han

      Jeg ville komme med den samme kommentar. Det er meget vigtigt, at du retter det, da det tager for givet, at vi alle bruger Ext4, og i dag er det et system, der skal udfases på computere med mindre end 4 år, der understøtter det uden at forringe dets ydeevne. BTRFS og XFS er ideelle og vigtige til opbevaring af 4K-film.

  3.   Danny King sagde han

    NAVN
    e4defrag - online defragmentering til ext4 filsystem

    SYNOPSIS
    e4defrag [-c] [-v] mål ...

    BESKRIVELSE
    e4defrag reducerer fragmentering af omfangsbaseret fil. Filen, der målrettes af e4defrag, oprettes på ext4
    filsystem lavet med "-O omfang" mulighed (se mke2fs (8)). Den målrettede fil får flere sammenhængende blokke og
    forbedrer filadgangshastigheden.

    target er en almindelig fil, et bibliotek eller en enhed, der er monteret som ext4-filsystem. Hvis målet er en retning
    tory, e4defrag reducerer fragmentering af alle filer i den. Hvis målet er en enhed, får e4defrag monteringspunktet
    af det og reducerer fragmentering af alle filer i dette monteringspunkt.

    OPTIONS
    -c Få et aktuelt fragmenteringstal og et ideelt fragmenteringstal, og bereg fragmenteringsscore
    baseret på dem. Ved at se denne score kan vi bestemme, om vi skal udføre e4defrag for at målrette.
    Når det bruges med -v-indstilling, er det aktuelle fragmenteringstælling og det ideelle fragmenteringstælling
    udskrevet for hver fil.

    Denne mulighed udsender også den gennemsnitlige datastørrelse i en udstrækning. Hvis du ser det, finder du filen har
    ideelle strækninger eller ej. Bemærk, at den maksimale omfangsstørrelse er 131072KB i ext4-filsystem (hvis blokstørrelse
    er 4KB).

    Hvis denne indstilling er angivet, defragmenteres målet aldrig.

    -v Udskriv fejlmeddelelser og fragmenteringstællingen før og efter defragmentering for hver fil.

    1.    Claudia Segovia sagde han

      Undskyld, men jeg ved ikke, hvilket filsystem min Ubuntu 16.04 har, og jeg ved ikke, hvordan jeg skal se det.
      Har nogen en idé, eller kan du hjælpe mig?
      Det er at vide, om jeg kan bruge dette system eller et andet (eller ingen af ​​dem).
      Fra allerede mange tak.

  4.   Benedikt sagde han

    er det praktisk at bruge på ssd-diske?

  5.   ALFREDO NAPOLEON NOBOA CARDENAS sagde han

    Nej Benito, i posten angiver det, at det ikke giver mening at anvende det på SSD-diske, da det forkorter deres brugstid.

  6.   M sagde han

    Noget lignende dette er muligt at anvende det fra ... ubuntu til at defragmentere NTFS-systemet med windows? Jeg forstår, at Windows har filer, der ikke kan flyttes, men hvad hvis det er tilladt, gør det ikke helt, jeg har allerede prøvet med forskellige programmer, men et par har gjort et godt stykke arbejde, men ikke nok til at være i stand til at flytte de filer, der forhindrer ændring af størrelse af systemet er det, at det ville være lettere at slette begge dele og ændre størrelsen efter min smag, men der er software i windows, som jeg ikke længere har en licens