Výukový program: Defragmentujte pevný disk v systému GNU Linux

Defragmentujte Linux

La velká robustnost souborových systémů (FS) které se používají v systémech GNU / Linux, přiměly uživatele k chybě, protože si mysleli, že není nutné defragmentovat pevný disk, jak se to děje ve Windows. To není úplně pravda, i když to není tak nutné a důležité jako v systémech Microsoft, je dobré to udělat.

Systémy ZFS, EXT, JFS, XFS, ReiserFS, Btrfs atd.Mají inteligentní alokační systémy pro soubory, které zabraňují ostré a hrozné fragmentaci, ke které dochází ve Windows, ale to neznamená, že problém neexistuje. Po instalaci vaší distribuce mohou uplynout roky a fragmentace by nebyla problémem, i když ji intenzivně používáte a instalujete a odinstalujete knihovny atd.

Někteří však uživatelé s omezeným prostorem na pevném disku mohou být výraznější u problému fragmentace. Omezený prostor ztěžuje těmto souborovým systémům přidělování mezer novým souborům. Proto doporučuji nainstalovat nástroj pro defragmentaci pevného disku. Existuje mnoho, například e4defrag (který pravděpodobně ani nemusíte instalovat, protože je již ve vaší distribuci ve výchozím nastavení nainstalován).

Jeho použití je velmi jednoduché, stačí otevřít okno terminálu a zadat následující:

sudo e4defrag -c /ruta

Nahraďte / cestu oddílem nebo zařízením, které chcete defragmentovat. Například: „sudo e4defrag -c / dev / sda1“ nebo to může být jedna složka „sudo e4defrag -c / home“. Ale buďte opatrní, toto vám řekne pouze množství souborů, které byly nalezeny fragmentované. Pokud je počet nízký, nemáte důvod defragmentovat, ale pokud překročí 30, měli byste defragmentaci zvážit. Defragmentovat všechny oddíly:

sudo e4defrag /dev/sda*

Pokud chcete defragmentovat pouze konkrétní adresář, můžete použít například „/ home“ místo „/ dev / sda *“ nebo dokonce zadat oddíl „/ dev / sda5“. Pokud máte SSD, nemusíte se bát z toho má defragmentace smysl pouze na magnetických pevných discích ... SSD jsou tak rychlá, že to nestojí za to a navíc defragmentace pouze zvyšuje cykly čtení / zápisu, a proto snižuje životnost vašeho disku.


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Za data odpovídá: AB Internet Networks 2008 SL
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.

  1.   Y3R4Y řekl

    Děkujeme, že jste nás informovali, o aplikaci e4defrag jsem nevěděl.

    Pozdrav.

  2.   Ricardo řekl

    Pokud vím, e4defrag je pouze pro souborové systémy ext4. Pozdravy

    1.    Isaac PE řekl

      Dobrý den,

      Máš pravdu. Nedával jsem to, ale je to nástroj obsažený v balíčku e2fsprogs a je pro EXT4. Pro ostatní FS (i když ne pro všechny) existují také nástroje. Například pro Btrfs:

      "adresář" defragmentace souborového systému btrfs

      Zdravím!

    2.    Uživatel systému Rafael Linux řekl

      Chtěl jsem udělat stejnou poznámku. Je velmi důležité, abyste to opravili, protože předpokládá, že všichni používáme Ext4, a dnes je to systém, který má být vyřazen v týmech s méně než 4 roky, které jej podporují, aniž by to zhoršilo jeho výkon. BTRFS a XFS jsou ideální a nezbytné pro ukládání 4K filmů.

  3.   Danny King řekl

    JMÉNO
    e4defrag - online defragmentátor pro souborový systém ext4

    SYNOPSE
    e4defrag [-c] [-v] cíl…

    POPIS
    e4defrag snižuje fragmentaci souboru založeného na rozsahu. Soubor cílený e4defrag je vytvořen na ext4
    souborový systém vytvořený s možností "-O rozsah" (viz mke2fs (8)). Cílený soubor získá souvislejší bloky a
    zlepšuje rychlost přístupu k souborům.

    cíl je běžný soubor, adresář nebo zařízení připojené jako souborový systém ext4. Pokud je cíl směr
    tory, e4defrag snižuje fragmentaci všech souborů v něm. Je-li cílem zařízení, získá bod připojení e4defrag
    a snižuje fragmentaci všech souborů v tomto přípojném bodě.

    VOLBY
    -c Získejte aktuální počet fragmentací a ideální počet fragmentací a vypočítejte skóre fragmentace
    na jejich základě. Když uvidíme toto skóre, můžeme určit, zda bychom měli spustit e4defrag k cílení.
    Při použití s ​​volbou -v je aktuální počet fragmentací a ideální počet fragmentací
    vytištěno pro každý soubor.

    Také tato možnost vyprodukuje průměrnou velikost dat v jednom rozsahu. Pokud to uvidíte, najdete soubor, který má
    ideální rozsah nebo ne. Všimněte si, že maximální velikost rozsahu je 131072 kB v souborovém systému ext4 (pokud je velikost bloku
    je 4KB).

    Pokud je zadána tato možnost, cíl se nikdy nedefragmentuje.

    -v Tisknout chybové zprávy a počet fragmentací před a po defragmentaci pro každý soubor.

    1.    Claudia Segovia řekl

      Lituji, ale nevím, jaký souborový systém má můj Ubuntu 16.04, a nevím, jak to vidět.
      Má někdo nějaký nápad nebo mi můžete pomoci?
      Je to vědět, jestli mohu použít tento systém nebo jiný (nebo žádný).
      Samozřejmě vám moc děkuji.

  4.   benito řekl

    je vhodné používat na discích ssd?

  5.   ALFREDO NAPOLEON NOBOA KARDENY řekl

    Ne, Benito, v příspěvku to naznačuje, že nemá smysl to aplikovat na disky SSD, protože to zkracuje jejich životnost.

  6.   M řekl

    Něco podobného je možné použít od ... ubuntu k defragmentaci systému NTFS s Windows? Chápu, že Windows mají soubory, které nelze přesunout, ale co když je to povoleno, nedělá to úplně, už jsem to zkoušel s různými programy, ale několik odvedlo dobrou práci, ale ne natolik, aby bylo možné přesunout ty soubory, které brání změně velikosti systému, je to, že by bylo snazší odstranit obojí a změnit velikost podle mých představ, ale v systému Windows je software, který již nemám licenci