Jak defragmentovat v systému Linux

Defragmentujte banner na linuxu

Ačkoli se o souborových systémech Linuxu vždycky povrávalo, založených hlavně na verzích systému Linux rozšířit nebo jiné systémy s časopis jako JFS, ZFS, XFS nebo ReiserFS nevyžadují defragmentaci, je pravda, že postupem času jeho provozuschopnost se zpomaluje kvůli rozptylu dat. Ačkoli jeho dopad není nikdy tak dramatický jako v systémech založených na FAT a NTFS, je to něco, co můžeme snadno vyřešit v rámci systému, pokud použijeme nástroj jako e4defrag.

E4defrag je nástroj, který je k dispozici ve většině distribucí Linuxu, včetně Ubuntu, v balíčku e2fsprogs. Existuje mnoho dalších, které fungují podobným způsobem, ale vybrali jsme si toto pro jeho snadné použití. Chcete-li jej nainstalovat do našeho systému, je nutné vyvolat pouze následující příkaz:

sudo apt-get install e2fsprogs

Jakmile je balíček nainstalován, můžeme vyvolat obslužný program z příkazového řádku provedením následujícího příkazu:

sudo e4defrag -c

Ve výsledku získáme obrázek podobný následujícímu, který označuje fragmentační hodnotu naší jednotky. Pokud toto číslo dosáhne skóre vyššího než 30, bylo by to Je vhodné pokusit se jej snížit pomocí nástroje které jsme naznačili, a pokud překročí hodnotu 56, bude nutné jednat co nejdříve.

Podívejte se na obslužný program e4defrag

K defragmentaci jednotky musíme vyvolat aplikaci s následující posloupností:

sudo e4defrag /ruta

Nebo tento druhý, pokud chceme jednat na celém zařízení:

sudo e4defrag /dev/device

Jako vždy vám to připomínáme je vhodné zařízení nebo jednotky rozebrat vašeho systému, na kterém budete jednat s tímto obslužným programem nebo podobným nástrojem, aby nedošlo k poškození dat.

Nakonec, neboDoporučujeme vám zanechat své komentáře a sdělit nám, co Tato aplikace pro vás fungovala tak dobře a pokud jste si po spuštění všimli nějakého zlepšení na svých počítačích.


Obsah článku se řídí našimi zásadami redakční etika. Chcete-li nahlásit chybu, klikněte zde.

19 komentářů, nechte svůj

Zanechte svůj komentář

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

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  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.   Alice Nicole Saint řekl

    co se získá tím, že se to chytne !!! rychlost nebo tak něco?

    1.    Luis Gomez řekl

      Ahoj Alicie, umístění dat ve skutečnosti dělá, že při stejném průchodu hlava disku zachytí informace, které budou použity později, a proto budou zasaženy stránky paměti, které budou použity. To se promítá do vyšší rychlosti.

  2.   alicia nicole san řekl

    Jak mohu defragmentovat svůj ubuntu, pokud se tento nástroj používá. Říká se, že to musí být rozebráno, nerozumím

    1.    Luis Gomez řekl

      Dobrý den Alicia, zkontrolujte příkaz umount a použijte jej na jednotku nebo zařízení, které chcete defragmentovat. Typickým příkladem umount je CDROM: umount / dev / cdrom.

      Pozdrav.

  3.   RioHam Gutierrez Rivera řekl

    Ve Windows pomáhá defragmentace rychleji najít soubory. Představte si polici plnou knih, to vše dohromady. Odstranění zanechává prázdnotu. To se stane na pevném disku, když odstraníme soubor. To má za následek, že systém je trochu pomalejší vzhledem k tomu, že ztrácí čas hledáním, dokonce i v těchto mezerách. Defragmentace slouží ke shromažďování informací a nesmí být prázdná. V systému Linux to nezpůsobuje velký dopad jako v systému Windows. Může však být dobré, pokud jej používáme již delší dobu.

  4.   Alice Nicole Saint řekl

    ach ... rozumím, děkuji. kdybych měl nějaké znalosti, ale v oknech. ale v linuxu mě to chytí příliš rychle víc než linux .. i když to v průběhu času chytne trochu pomalu ne jako windos teď to mám velmi pomalu Myslím, že to je to, co je eindoes 🙂 Nainstaloval jsem disk win a linux. Děkuji za informaci

  5.   krmil tě řekl

    Mám paměť Kingston usb 3.0 Ten, který jsem používal k instalaci ubuntu, ale jednoho dne nevím, co se stalo, kdyby to bylo tím, že jsem odstranil paměť, aniž bych ji odpojil, nebo nevím, ale od toho dne to bylo „pouze pro čtení“ a od té doby jsem se procházel stránkami, abych zjistil, zda mohu tuto paměť obnovit (protože je to vysokorychlostní USB 3), ale nic, jak se říká ve Španělsku «na de na», neví někdo, jak opravit nebo alespoň vysvětlit, jak tomu zabránit?

    1.    Rowland Rojas řekl

      Zkusili jste vymazat svá data pomocí Gparted?

    2.    zručný řekl

      Existuje několik způsobů, jak můžete použít nainstalovanou aplikaci s názvem Open Disks a přejdete na usb, který je v, a dáte jí fomat, další možnost by byla přes terminál

  6.   Miguel Angel Santamaría Rogado řekl

    Hola Luis,

    Je mi líto, že vám tento článek řekl trochu nepřesně.

    Na jedné straně to není čas, který způsobuje fragmentaci v souborových systémech, ale vzorce používání: vytváření tisíců malých souborů a následné náhodné mazání některých, psaní velmi velkých souborů velmi pomalu atd .; a míra obsazenosti souborového systému je použití nad 90% zmiňováno jako bod, kdy souborový systém není schopen zmírnit fragmentaci (i když jsem nikdy neviděl formální vysvětlení těchto 90%).

    Na druhou stranu se změnily zadané příkazy: „e4defrag -c / path“ zobrazuje informace (počet) o fragmentaci a „e4defrag / path“ provádí defragmentaci.

    Na závěr zde nechávám [1] článek, který jednoduše vysvětluje tak složité téma jako fragmentace systému souborů; Je z roku 2006 a nezmiňuje struktury ani metody, jako jsou „rozsahy“ nebo online defragmentace, ale je snadno pochopitelné.

    Zdravím.

    PS: Jen ze zvědavosti, abych naznačil, že po roce a půl používání a bez jakékoli defragmentace má můj systém zcela novou 0% fragmentaci při 79% používání (Ubuntu 14.04).

    [třicet]: http://geekblog.oneandoneis2.org/index.php/2006/08/17/why_doesn_t_linux_need_defragmenting

    1.    Luis Gomez řekl

      Dobrý den Miguel Ángeli, především vám děkuji za poznámku. Právě teď upravuji větu. Jak dobře naznačíte, vzorce použití a ještě předtím, volba velikosti klastru nebo bloku, později toto chování v jednotkách podmíní. Protože není možné předvídat, zda v naší jednotce budeme mít mnoho malých souborů nebo několik málo velkých souborů, je obvykle brána výchozí hodnota, kterou systém zpracovává.

      Na druhou stranu naznačte, že zisk defragmentace není ani tak v zhutnění informací, jako v dobrém pořadí, po kterém informace následuje. Čím méně musí hlavy disku skákat, tím větší rychlost získáme (a obecně se to obvykle stává u velkých souborů a u bloků v řadě než u mnoha malých, které jsou na disku umístěny náhodně).

      Děkujeme, že jste si nás přečetli.

  7.   zytumj řekl

    Celkem / nejlepší rozsah 276635/270531
    Průměrná velikost na rozsah 252 KB
    Fragmentační skóre 0
    [0-30 žádný problém: 31-55 trochu fragmentovaný: 56- potřebuje defragmentovat]
    Tento adresář (/) nevyžaduje defragmentaci.
    Hotovo.
    --------------
    Počítač je starý asi 3 roky, vůbec to není špatné, že?
    Linux Mint 17.2

    1.    Miguel Angel Santamaría Rogado řekl

      Ahoj zytumj,

      že fragmentace prakticky neexistuje, je normální v souborových systémech používaných v Linuxu, „předpokládá se“, aby se tomu vyhnuli.

      Opravdu to nestojí za to defragmentovat v Linuxu, tyto nástroje jsou hlavně v případě, že potřebujete provést nějakou změnu velikosti oddílů, abyste na konci oddílu neměli soubory, které vám neumožňují měnit velikost .

      Zdravím.

      PS: Nezmínil jsem to dříve ani článek, ale pokud máte disk SSD, defragmentace je ztráta času bez ohledu na použitý souborový systém.

  8.   zytumj řekl

    Díky Miguel Ángel.
    Ne, používám tradiční disk. Stejně tak, když jsem v roce 2008 začínal s GNU / Linuxem, už jsem hledal, jak defragmentovat, a dočetl jsem se, že to není nutné.

    1.    kanál neznámý řekl

      Vzhledem k tomu, že se dotýkají tématu souborů distribuovaných po celém oddílu a předpokládá se, že by došlo k zmenšení oddílu. Označil jsem, že pomocí grafických aplikací, jako je Defraggler nebo jiný z Windows pro oddíly NTFS na pevném disku, mnohokrát nemohou defragmentovat dostatečně, a když ano, mohou na konci oddílu zůstat soubory.
      Zajímalo by mě, jestli v Linuxu může existovat 0% fragmentace v oddílu Ext4, ale také tam jsou soubory ke konci oddílu, to znamená směrem ke středu je prázdné místo.

      Myslím, že ideál ukládání dat v oddílu je, že data se ukládají směrem ke středu oddílu směrem ven. Co myslíš?

  9.   leonardo řekl

    Ahoj. A jak mohu defragmentovat oddíly NTFS nebo FAT32? dík

  10.   Patricio řekl

    Ahoj všichni! Používám Ubuntu roky a nikdy to netrvalo dlouho, zbožňuji ho. 10 sekund pro spuštění a 3 pro vypnutí. Pozdravy!

  11.   elianne řekl

    Pracuji se třemi tiskárnami a žádný ze tří, které mohu nainstalovat v Ubuntu 20.04, jsem si již stáhl ovladače pro každou z nich. počítač je nový a ubuntu je právě nainstalován. s předchozím počítačem, který jsem musel vyřadit, protože se nespustil (initramsf) a nikdo ho nebyl schopen opravit, všechny tři tiskárny fungovaly dobře. tiskárny jsou dva epson a jeden hp.
    lsb v ubuntu 20.04 neexistuje

  12.   Sužovat řekl

    Dobré odpoledne.
    Pro použití e4defrag je nutné, aby bylo zařízení namontováno:

    root@Asgar:/media# umount disk1
    root@Asgar:/media# e4defrag /dev/sda1
    e4defrag 1.46.6-rc1 (12-Sep-2022)
    Souborový systém není připojen
    root@Asgar:/media#

    Zdravím.