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.
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.
19 komentářů, nechte svůj
co se získá tím, že se to chytne !!! rychlost nebo tak něco?
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.
Jak mohu defragmentovat svůj ubuntu, pokud se tento nástroj používá. Říká se, že to musí být rozebráno, nerozumím
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.
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.
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
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?
Zkusili jste vymazat svá data pomocí Gparted?
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
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
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.
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
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.
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é.
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íš?
Ahoj. A jak mohu defragmentovat oddíly NTFS nebo FAT32? dík
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!
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
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.