- - Jak defragmentovat pevný disk v systému Linux

Jak defragmentovat pevný disk v systému Linux

Existuje spousta mylných představsouborové systémy a operační systémy. Nejtrvalejší mylnou představou je, že fragmentované mohou být pouze pevné disky Windows v systému souborů NTFS. To je mýtus. Fragmentace není špatným vynálezem společnosti Microsoft. Ve skutečnosti k fragmentaci souborů může dojít ve většině systémů souborů, pokud nejsou konkrétně navrženy tak, aby nebyly fragmentovány (což je docela vzácné). Uživatelé systému Linux nejsou imunní vůči procesu defragmentace. Bohužel populární webové stránky online často zachovávají představu, že „Linux je imunní“. Částečně je to napůl pravda. Linux souborové systémy Mají fragmentaci souborového systému pomalejší než něco jako Microsoft NTFS, ale nejsou imunní. V tomto článku se podíváme, co dělat, když váš počítač se systémem Linux dosáhne kritické úrovně fragmentace a jak defragmentovat pevný disk v systému Linux.

Vytvoření živého disku Linux

Na rozdíl od Windows by souborové systémy Linux nemělybýt během používání defraggovaný. To znamená, že pokud chcete někdy defragmentovat pevný disk v systému Linux, zejména ten, na kterém je umístěna vaše instalace v systému Linux, je výhodnější živý disk. Pokud jde o živý disk, udělá to jakýkoli starý Linux (pokud bude přístup na kořenový terminál). Jak již bylo řečeno, v této příručce vám doporučujeme používat živý disk Arch Linux.

Arch je nejlepší, protože se načítá přímo do kořenového adresářeskořápky. Díky tomu je perfektním operačním systémem pro údržbu. Chcete-li vytvořit živý disk, stáhněte nejnovější soubor ISO z webu Arch a získejte nástroj pro psaní Etcher USB ISO. Vytvoření živého disku je snadné a nástroj Etcher vás provede celým procesem.

Připravte svůj systém

Defrag může běžet, aniž by prošel tímto procesem, ale není to vhodné. Věci se mohou pokazit, a dokonce se nedaří dokončit, pokud na některém z diskových oddílů jsou nějaké špatné bloky.

Ve výzvě Arch Linuxu použijte lsblk. Tento příkaz vypíše všechna blokovací zařízení (datajednotky atd.) aktuálně připojené k počítači. Pomocí seznamu, který lsblk zobrazuje, určete, na kterých pevných discích (a diskových oddílech) chcete spustit defragmentaci, a mějte na paměti, jaké štítky jsou co.

Dále přejděte na výzvu Arch shellu a zadejte:

fsck /dev/sdXY -y

Poznámka: Nahraďte X a Y štítkem vašeho pevného disku (jak je uvedeno v lsblk).

The fsck nástroj prohledá jakýkoli oddíl pevného disku, zda neobsahuje špatné bloky, poškozené bloky a data odpadu. Vyčistí vše z oddílů, aby defrag mohl běžet hladce.

Podle toho, kolik špatných bitů dat je naoddíl, na kterém je spuštěn příkaz fsck, může proces čištění chvíli trvat. Neboj se; tento proces je zcela automatický. Není třeba nic dělat, díky použití přepínače -y, který automaticky odpoví ano na každou otázku, na kterou se program ptá.

Detekce fragmentace

Abychom zjistili fragmentaci, musíme znovu použít fsck. Tentokrát to spusťte pomocí přepínače -fn:

fcsk -fn /dev/sdXY

Příznak -fn říká nástroji fsck, aby rychle zkontrolovalsouborový systém. Určuje, zda je celý systém „sousedící“ (aka nějakým způsobem fragmentována). Čím nižší číslo, tím lépe. Nejlepší je spustit defragmentaci, pokud je váš systém souborů 15% + fragmentován.

Defragmentace

Arch Linux je dodáván s výkonným defrag nástrojemihned po vybalení z krabice, aniž byste museli nic instalovat. Tento nástroj se nazývá e4defrag. Je velmi lehký, ale velmi silný. Spusťte jej na jakémkoli linuxovém oddílu a bude to snadno analyzovat a defragmentovat pevný disk v Linuxu. Chcete-li jej použít, vyhledejte název oddílu, který chcete vyčistit pomocí lsblk příkaz.

mount /dev/sdXY /mnt

Poté spusťte proces defragmentace:

e4defrag /dev/sdXY

Poznámka: Zatímco tento tutoriál jasně uvádí, že uživateléNeměli byste spustit e4defrag bez použití živého disku, to neznamená, že to není možné na běžícím systému. Nedoporučujeme to kvůli skutečnosti, že je nemožné opravit a vyčistit chybné bloky, pokud je pevný disk používán v systému Linux. Toto znevýhodňuje proces vedoucí k defragmentaci.

Pokud si přejete přeskočit čištění disku špatnébloků a odpadků před použitím e4defrag, je možné tento proces provést na jakékoli distribuci Linuxu. Většina linuxových distribucí standardně dodává nástroj e4defrag.

Pokud z nějakého důvodu e4defrag není na vašem Linuxovém PC, je to velmi snadné najít. Jednoduše vyhledejte správce balíků, který obvykle používáte k instalaci programů, a vyhledejte „e4defrag“ a nainstalujte jej.

Závěr

Fragmentace je realitou práce s počítačem. S postupem času se systémy souborů stále více zaplňují. I když je pravda, že v systému Linux se tento problém skutečně projevuje, až když je jednotka téměř plná, stále je to problém. Proto je to tak, že tento mýtus, že „Linux nevyžaduje fragmentaci“, není užitečný. Doufejme, že s pomocí tohoto tutoriálu si uvědomíte, že je na vás, abyste udrželi svůj pevný disk Linux ve špičkové formě!

Komentáře