Existuje veľa mylných predstávsúborové systémy a operačné systémy. Najtrvalejšou mylnou predstavou je, že fragmentované môžu byť iba pevné disky Windows v systéme súborov NTFS. Toto je mýtus. Fragmentácia nie je zlým vynálezom spoločnosti Microsoft. V skutočnosti sa fragmentácia súborov môže vyskytnúť na väčšine súborových systémov, pokiaľ nie sú špeciálne navrhnuté tak, aby neboli fragmentované (čo je dosť zriedkavé). Používatelia systému Linux nie sú imunní voči procesu defragmentácie. Bohužiaľ populárne webové stránky online často zachovávajú predstavu, že „Linux je imunitný“. Čiastočne je to napoly pravda. Linuxové súborové systémy Majú fragmentáciu súborového systému pomalším tempom ako niečo ako NTFS spoločnosti Microsoft, ale nie sú imúnne. V tomto článku sa zameriame na to, čo robiť, keď váš počítač so systémom Linux dosiahne kritickú úroveň fragmentácie a ako defragmentovať pevný disk v systéme Linux.
Vytvorenie živého disku Linux
Na rozdiel od Windows by súborové systémy Linux nemalibyť počas používania defragovaný. To znamená, že ak chcete niekedy defragmentovať pevný disk v systéme Linux, najmä ten, v ktorom je umiestnená vaša inštalácia v systéme Linux, je vhodnejší živý disk. Pokiaľ ide o živý disk, urobí to starý Linux (pokiaľ bude prístup k root terminálu). Ako už bolo povedané, v tejto príručke vám odporúčame používať živý disk Arch Linux.
Arch je najlepší, pretože sa načíta priamo do koreňashell. Vďaka tomu je perfektným operačným systémom pre údržbárske práce. Ak chcete vytvoriť živý disk, stiahnite najnovší ISO súbor z webovej stránky Arch a získajte nástroj na písanie Etcher USB ISO. Vytvorenie živého disku je jednoduché a nástroj Etcher vás prevedie celým procesom.
Pripravte svoj systém
Defrag môže bežať bez toho, aby prešiel týmto procesom, ale neodporúča sa. Veci sa môžu pokaziť a dokonca sa nedokončia, ak sa na niektorej z oddielov nachádzajú nejaké zlé bloky.

V príkazovom riadku Arch Linux použite lsblk, Tento príkaz uvádza zoznam všetkých blokovacích zariadení (údajejednotky a pod.) aktuálne pripojené k počítaču. Pomocou zoznamu, ktorý zobrazuje lsblk, určte, na ktorých pevných diskoch (a oddieloch) chcete spustiť defragmentáciu, a nezabudnite, na ktoré štítky sa jedná.
Ďalej prejdite na príkazový riadok Arch a napíšte:
fsck /dev/sdXY -y
Poznámka: Vymeňte X a Y za označenie pevného disku (ako sa uvádza v lsblk).
Na fsck nástroj skontroluje akýkoľvek pevný disk, či neobsahuje chybné bloky, poškodené bloky a odpadky. Z priečok vyčistí všetko, aby defrag mohol bežať hladko.
Podľa toho, koľko zlých bitov dát je naAk je oddiel, na ktorom je spustený príkaz fsck, proces čistenia môže chvíľu trvať. Neboj sa; tento proces je úplne automatický. Nie je potrebné nič robiť, vďaka použitiu prepínača -y, ktorý automaticky odpovie na každú otázku, ktorú program kladie.
Detekcia fragmentácie
Aby sme mohli zistiť fragmentáciu, musíme znova použiť fsck. Tentoraz ho spustite pomocou prepínača -fn:
fcsk -fn /dev/sdXY
Parameter -fn hovorí, že nástroj fsck má rýchlo skontrolovaťsúborový systém. Určuje, či je celý systém „súvislý“ (aka tiež nejako fragmentovaný). Čím nižšie číslo, tým lepšie. Najlepšie je spustiť defragmentáciu, iba ak je váš súborový systém fragmentovaný 15% +.
defragmentácie
Arch Linux je dodávaný s výkonným nástrojom defraghneď po vybalení z krabice, nemusíte nič inštalovať. Tento nástroj sa nazýva e4defrag. Je to veľmi ľahké, ale veľmi silné. Spustite ho na ľubovoľnom oddiele systému Linux a bude to veľmi ľahké analyzovať a defragmentovať pevný disk v systéme Linux. Ak ju chcete použiť, nájdite názov oblasti, ktorú chcete vyčistiť pomocou lsblk Príkaz.

mount /dev/sdXY /mnt
Potom začnite proces defragmentácie:
e4defrag /dev/sdXY
Poznámka: Aj keď tento tutoriál jasne uvádza, že používateliaNemali by ste spustiť e4defrag bez použitia živého disku, to však neznamená, že to nie je možné na bežiacom systéme. Neodporúčame to robiť kvôli skutočnosti, že je nemožné opraviť a vyčistiť chybné bloky, keď sa pevný disk používa v systéme Linux. Toto znevýhodňuje proces vedúci k defragmentácii.
Ak si prajete vynechať čistenie vašej zlej cestyblokov a odpadkov pred použitím e4defrag, je možné tento proces vykonať na akejkoľvek distribúcii Linuxu. Väčšina distribúcií Linuxu predvolene dodáva nástroj e4defrag.

Ak z nejakého dôvodu e4defrag nie je na vašom počítači so systémom Linux, je ľahké ho vyhľadať. Jednoducho vyhľadajte v správcovi balíkov, ktorý bežne používate na inštaláciu programov, výraz „e4defrag“ a nainštalujte ho.
záver
Fragmentácia je realitou výpočtovej techniky. Ako plynie čas, systémy súborov sú stále preplnené. Aj keď je pravda, že v systéme Linux sa tento problém skutočne prejavuje až vtedy, keď je jednotka takmer plná, stále je to problém. Z tohto dôvodu nie je užitočné tento mýtus, že „Linux nevyžaduje fragmentáciu“. Dúfajme, že pomocou tohto tutoriálu si uvedomíte, že je len na vás, aby ste udržali pevný disk systému Linux v špičkovej špičke!
Komentáre