Opplæring: Defragmenter harddisken din under GNU Linux

Defragmentere Linux

La stor robusthet i filsystemer (FS) som brukes i GNU / Linux-systemer, har gjort at brukere faller inn i en feil, og tenker at det ikke er nødvendig å defragmentere harddisken slik det skjer i Windows. Dette er ikke helt sant, selv om det ikke er like nødvendig og viktig som i Microsoft-systemer, er det godt å gjøre det.

Systemene ZFS, EXT, JFS, XFS, ReiserFS, Btrfs, etc.De har intelligente tildelingssystemer for filene som unngår den skarpe og fryktelige fragmenteringen som oppstår i Windows, men det betyr ikke at problemet ikke eksisterer. År kan gå etter installasjonen av distribusjonen din og fragmentering vil ikke være noe problem, selv om du bruker det intensivt og installerer og avinstallerer biblioteker, etc.

Imidlertid noen brukere med begrenset harddiskplass de kan være mer uttalt på fragmenteringsproblemet. Begrenset plass gjør det vanskeligere for disse filsystemene å tildele mellomrom til nye filer. Derfor anbefaler jeg å installere et verktøy for å defragmentere harddisken. Det er mange, for eksempel e4defrag (som du sannsynligvis ikke engang trenger å installere fordi den allerede er installert som standard i distribusjonen din).

Bruken er veldig enkel, du må bare åpne et terminalvindu og skrive inn følgende:

sudo e4defrag -c /ruta

Erstatt / sti med partisjonen eller enheten 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 forsiktig, dette vil bare fortelle deg mengden filer som er funnet fragmentert. Hvis tallet er lavt, har du ingen grunn til å defragmentere, men hvis det går over 30, bør du vurdere å defragmentere. Å defragmentere alle partisjoner:

sudo e4defrag /dev/sda*

Hvis du bare vil defragmentere en bestemt katalog, kan du for eksempel bruke "/ home" i stedet for "/ dev / sda *" eller til og med spesifisere partisjonen "/ dev / sda5". Hvis du har en SSD, trenger du ikke å bekymre deg fra dette er defragmentering bare fornuftig på magnetiske harddisker ... SSD-er er så raske at det ikke er verdt det, og defragmentering øker bare lese- / skrivesyklusene og reduserer derfor levetiden på stasjonen.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: AB Internet Networks 2008 SL
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.

  1.   Y3R4Y sa

    Takk for at du holdt oss informert. Jeg visste ikke om e4defrag-applikasjonen.

    En hilsen.

  2.   Ricardo sa

    Så vidt jeg vet er e4defrag bare for ext4-filsystemer. Hilsener

    1.    Isaac PE sa

      Hei,

      Du har rett. Jeg la det ikke, men det er et verktøy som følger med e2fsprogs-pakken, og det er for EXT4. For andre FS (men ikke for alle) er det også verktøy for dette. For eksempel for Btrfs:

      btrfs filsystem defragmentering "katalog"

      Greetings!

    2.    Rafael Linux-bruker sa

      Jeg skulle komme med den samme kommentaren. Det er veldig viktig at du retter det, siden det tar for gitt at vi alle bruker Ext4, og i dag er det et system som skal fases ut på datamaskiner med mindre enn 4 år som støtter det uten å svekke ytelsen. BTRFS og XFS er ideelle og viktige for lagring av 4K-filmer.

  3.   Danny King sa

    NAME
    e4defrag - online defragmentering for ext4 filsystem

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

    BESKRIVELSE
    e4defrag reduserer fragmentering av omfangsbasert fil. Filen som e4defrag målretter mot, opprettes på ext4
    filsystem laget med alternativet "-O omfang" (se mke2fs (8)). Den målrettede filen får flere sammenhengende blokker og
    forbedrer filtilgangshastigheten.

    target er en vanlig fil, en katalog eller en enhet som er montert som ext4 filsystem. Hvis målet er en retning
    tory, e4defrag reduserer fragmentering av alle filer i den. Hvis målet er en enhet, får e4defrag monteringspunktet
    av den og reduserer fragmentering av alle filer i dette monteringspunktet.

    ALTERNATIVER
    -c Få en nåværende fragmenteringstall og et ideelt fragmenteringstall, og beregne fragmenteringspoeng
    basert på dem. Ved å se denne poengsummen kan vi bestemme om vi skal utføre e4defrag for å målrette.
    Når det brukes med -v-alternativet, er den nåværende fragmenteringstallet og det ideelle fragmenteringstallet
    skrevet ut for hver fil.

    Også dette alternativet gir den gjennomsnittlige datastørrelsen i en grad. Hvis du ser det, vil du finne at filen har
    ideelle strekninger eller ikke. Vær oppmerksom på at den maksimale størrelsesstørrelsen er 131072KB i ext4-filsystem (hvis blokkstørrelse
    er 4KB).

    Hvis dette alternativet er spesifisert, blir målet aldri defragmentert.

    -v Skriv ut feilmeldinger og fragmenteringstallet før og etter defragmentering for hver fil.

    1.    Claudia Segovia sa

      Beklager, men jeg vet ikke hvilket filsystem Ubuntu 16.04 har, og jeg vet ikke hvordan jeg skal se det.
      Har noen en ide eller kan du hjelpe meg?
      Det er å vite om jeg kan bruke dette systemet eller et annet (eller ingen av dem).
      Fra allerede tusen takk.

  4.   Benedikt sa

    er det praktisk å bruke på ssd-disker?

  5.   ALFREDO NAPOLEON NOBOA CARDENAS sa

    Nei Benito, i innlegget indikerer det at det ikke gir mening å bruke det på SSD-disker, siden det forkorter levetiden.

  6.   M sa

    Noe lignende dette kan brukes fra ... ubuntu for å defragmentere NTFS-systemet med windows? Jeg forstår at Windows har filer som ikke kan flyttes, men hva om det er tillatt, gjør det ikke helt, jeg har allerede prøvd med forskjellige programmer, men noen få har gjort en god jobb, men ikke nok til å kunne flytte filene som forhindrer endring av størrelse av systemet, er det. Det ville være lettere å fjerne begge deler og endre størrelsen etter min smak, men det er programvare i Windows som jeg ikke lenger har lisens