Vodič: Defragmentirajte tvrdi disk pod GNU Linuxom

Defragmentirajte Linux

La velika robusnost datotečnih sustava (FS) koji se koriste u GNU / Linux sustavima natjerao je korisnike da padnu u pogrešku misleći da nije potrebno defragmentirati tvrdi disk kao što se to događa u sustavu Windows. To nije u potpunosti točno, iako nije toliko neophodno i vitalno kao u Microsoftovim sustavima, dobro je to učiniti.

Sustavi ZFS, EXT, JFS, XFS, ReiserFS, Btrfs itd.Imaju inteligentne sustave za dodjelu datoteka koji izbjegavaju onu oštru i užasnu fragmentaciju koja se događa u sustavu Windows, ali to ne znači da problem ne postoji. Mogu proći godine nakon instalacije vaše distribucije i fragmentacija ne bi predstavljala problem, čak i ako je intenzivno koristite i instalirate i deinstalirate knjižnice itd.

Međutim, neki korisnici s ograničenim prostorom na tvrdom disku mogu biti izraženiji na problemu fragmentacije. Ograničeni prostor otežava ovim datotečnim sustavima dodjelu prostora novim datotekama. Zato preporučujem instaliranje alata za defragmentaciju tvrdog diska. Mnogo ih je, poput e4defrag (koji vjerojatno niti ne morate instalirati, jer je već standardno instaliran u vašoj distribuciji).

Njegova je upotreba vrlo jednostavna, samo trebate otvoriti prozor terminala i upisati sljedeće:

sudo e4defrag -c /ruta

Zamijenite / putanju particijom ili uređajem koji želite defragmentirati. Na primjer: “sudo e4defrag -c / dev / sda1” ili to može biti jedna mapa “sudo e4defrag -c / home”. Ali budite oprezni, ovo će vam reći samo količinu datoteka koje su pronađene fragmentirane. Ako je broj nizak, nemate razloga za defragmentaciju, ali ako prijeđe 30, razmislite o defragmentiranju. Za defragmentaciju sve particije:

sudo e4defrag /dev/sda*

U slučaju da želite defragmentirati samo određeni direktorij, možete upotrijebiti, na primjer, "/ home" umjesto "/ dev / sda *" ili čak odrediti particiju "/ dev / sda5". Ako imate SSD, ne morate brinuti od toga, defragmentacija ima smisla samo na magnetskim tvrdim diskovima ... SSD-ovi su toliko brzi da se ne isplati, a također, defragmentiranje samo povećava cikluse čitanja / pisanja i time smanjuje vijek trajanja vašeg pogona.


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Odgovoran za podatke: AB Internet Networks 2008 SL
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Y3R4Y dijo

    Hvala što ste nas informirali, nisam znao za aplikaciju e4defrag.

    Pozdrav.

  2.   Ricardo dijo

    Koliko znam, e4defrag je namijenjen samo ext4 datotečnim sustavima. Lijep pozdrav

    1.    Isaac PE dijo

      Pozdrav,

      U pravu si. Nisam ga stavio, ali to je alat uključen u e2fsprogs paket i on je za EXT4. Za ostale FS (iako ne za sve) postoje i uslužni programi za to. Na primjer za Btrfs:

      btrfs defragmentira datotečni sustav "direktorij"

      Pozdrav!

    2.    Korisnik Rafaela Linuxa dijo

      Namjeravao sam dati isti komentar. Vrlo je važno da ga ispravite, jer pretpostavlja da svi koristimo Ext4, a danas je to sustav koji se gasi u timovima s manje od 4 godine koji ga podržavaju bez narušavanja njegove izvedbe. BTRFS i XFS su idealni i neophodni za pohranu 4K filmova.

  3.   Danny King dijo

    IME
    e4defrag - mrežni defragmentator za datotečni sustav ext4

    SINOPSIS
    e4defrag [-c] [-v] cilj…

    OPIS
    e4defrag smanjuje fragmentaciju datoteke koja se temelji na opsegu. Datoteka koju cilja e4defrag kreira se na ext4
    datotečni sustav izrađen s opcijom "-O obseg" (vidi mke2fs (8)). Ciljana datoteka dobiva susjedne blokove i
    poboljšava brzinu pristupa datotekama.

    Cilj je uobičajena datoteka, direktorij ili uređaj koji je montiran kao ext4 datotečni sustav. Ako je cilj smjer
    tory, e4defrag smanjuje fragmentaciju svih datoteka u njemu. Ako je cilj uređaj, e4defrag dobiva točku montiranja
    nje i smanjuje fragmentaciju svih datoteka u ovoj točki montiranja.

    OPCIJE
    -c Dohvatite trenutni broj fragmentacije i idealan broj fragmentacije i izračunajte rezultat fragmentacije
    na temelju njih. Vidjevši ovaj rezultat, možemo utvrditi trebamo li izvršiti e4defrag za ciljanje.
    Kada se koristi s opcijom -v, trenutni broj fragmentacije i idealan broj fragmentacije su
    otisnuto za svaku datoteku.

    Također ova opcija u jednom opsegu daje prosječnu veličinu podataka. Ako ga vidite, naći ćete da ga datoteka ima
    idealni opsezi ili ne. Imajte na umu da je maksimalna veličina opsega 131072 KB u datotečnom sustavu ext4 (ako je veličina bloka
    je 4KB).

    Ako je navedena opcija navedena, cilj se nikada ne defragmentira.

    -v Ispis poruka o pogreškama i broja fragmentacija prije i poslije defragmentacije za svaku datoteku.

    1.    Claudia Segovia dijo

      Žao mi je, ali ne znam koji datotečni sustav ima moj Ubuntu 16.04 i ne znam kako ga vidjeti.
      Ima li netko ideju ili biste mi mogli pomoći?
      Treba znati mogu li se koristiti ovim ili drugim sustavom (ili niti jednim).
      Od već puno hvala.

  4.   Benedikta dijo

    je li prikladno koristiti na ssd diskovima?

  5.   KARDENE ALFREDO NAPOLEON NOBOA dijo

    Ne Benito, u postu stoji da nema smisla primjenjivati ​​ga na SSD diskove, jer im skraćuje vijek trajanja.

  6.   M dijo

    Nešto slično ovome moguće je primijeniti iz… ubuntua za defragmentaciju NTFS sustava s Windowsima? Razumijem da Windows ima datoteke koje se ne mogu premjestiti, ali što ako je to dopušteno ne čini to u potpunosti, već sam pokušao s raznim programima, ali nekoliko je učinilo dobar posao, ali nedovoljno da bi moglo premjestiti one datoteke koje sprečavaju promjena veličine sustava, to bi bilo lakše obrisati oboje i promijeniti veličinu po mojoj želji, ali u sustavu Windows postoji softver za koji više nemam licencu