Defragmentace

Dnes se podíváme na to, co je to defragmentace, k čemu slouží a jak jí používat. Hodně často je totiž zmiňovaná jako jeden ze způsobu zrychlení běhu operačního systému a kdo by nechtěl mít rychlejší systém?

Uživatelé operačního systému Windows jistě znají utilitu, která se jmenuje defragmentace disků. Pro ty, co neznají, najdete ji ve vlastnostech disku. Mnoho uživatelů, když z Windows přejdou na Linux se ptají, kde je tato možnost, nebo jak se dá defragmentace na Linuxu provést. Vezmeme vše popořádku od toho co je více problémové.

V operačním systému Windows jsou soubory na disk zapisovány hned za sebe, znamená to tedy, že vytvoříte libovolně veliký soubor a systém Windows jej zapíše hned na začátek disku, vytvoříte další a on jej zapíše hned za něj, je to ideální případ, při kterém žádný soubor již neotevřete, nezměníte a ani nijak needitujete, tato situace vypadá nějak takto:

Jde tedy o ideální případ, ovšem pokud soubor na disk uložíme, je jasné, že s ním někdy později budeme chtít pracovat. Tedy soubor otevřeme, něco do něj připíšeme, něco umažeme. V tuto chvíli již systém, který ukládá soubory hned za sebe začne mít problém. Důvodem je fakt, že daný soubor, pokud je nová verze větší než byla původní je potřeba rozdělit. Rozdělením souboru vznikají fragmenty (více částí souboru), díky kterým je otevření daného souboru pomalejší. V případě, že začneme manipulovat s takto vytvořenými soubory, může se nám stát něco takového:

Na tomto obrázku je tedy velmi dobře vidět, že nejrůznějším editováním souborů dochází k jejich fragmentaci. Výsledná práce se soubory je díky těmto fragmentům pomalejší. A právě kvůli těmto situacím je zde defragmentace.

Mnoho uživatelů, kteří z Windows přesedlají na Linux se ptají, zda je i zde potřeba defragmentace, protože v defakto žádné distribuci není nástroj pro defragmentaci. Linux je od začátku tvořen, jako víceuživatelský systém. Zde se tedy počítá s tím, že k disku bude přistupovat větší množství uživatelů, kteří budou vytvářet mnoho souborů a tak systém nezapisuje soubory přímo za sebe, jako je to u Windows. Distribuce Linuxu soubory rozhazuje po disku a díky tomu lze dosáhnout toho, že když soubor editujete, má kolem sebe dostatek prostoru a není potřeba jej rozdělovat. Jistě vás napadne, že když systém rozhazuje soubory různě po disku, co se stane v případě, že vytvořený soubor se nevejde do žádné mezery? Systém umí soubor na disku rozdělit, tedy vznikají fragmenty úplně stejně, jako je to v prostředí Windows. Nicméně Windows vytvářejí fragmenty již od prvního použití disku, kdežto Linux až cca od 80% kdy je disk zaplněn.

Pokud tedy máte v Linuxu dostatečně velký disk, který nikdy nezaplníte, defragmentace vás nemusí trápit. Pro ty, kteří takové štěstí nemají je tu mnoho programů, které defragmentaci umí. Jedním z nich je i program pyfragtools, velmi trefně pojmenovaná utilita napsána v Pythonu, která se stará o defragmentaci a analýzu disku. Nicméně pro většinu uživatelů Windows bohatě stačí integrovaný nástroj.

Co se týče fragmentů v případě SSD disků, je důležité zmínit, že SSD disky pracují jiným způsobem. Tento způsob čtení a ukládání připomíná operační paměť. Fragmenty se zde tedy neřeší. Defragmentace se řeší jen a pouze na discích, co mají mechanicky otočnou plotnu. Je to z důvodu, že čtecí hlava se musí přesouvat z pozice na pozici. Přesunem čtecí hlavy k datům a otáčením plotny se prodlužuje doba čtení souboru, otevření souboru je tak výrazně pomalejší.





Další články

Speciální typy sítí

Dnes se podíváme na dva speciální typy sítí, které se ukrývají za zkratkama VLAN a VPN a řekneme si, co jednotlivé zkratky znamenají.

Rozdělení počítačových sítí podle velikosti

Počítačové sítě se dají rozdělit podle své velikosti a určitě by se toto rozdělení nemělo přehlédnout. Mnoho uživatelů se setkává s označením LAN či... [ pokračovat ve čtení ]

Vytváříme .zip archiv s heslem v macOS

Vytvoření .zip archívu není nic neobvyklého. Častým důvodem je odeslání více souboru emailem, zmenšení jejich velikosti a tak podobně. Nicméně existují situace, kdy potřebujete... [ pokračovat ve čtení ]

IP certifikace – co jednotlivé čísla znamenají

IP certifikace je pojem, s jehož značením se setkáme prakticky na každém kroku. Jednotlivé stupně krytí mají mobilní telefony, kamery, spínače světel či světla... [ pokračovat ve čtení ]

Skrytý správce pro optimalizaci uložiště v macOS

V operačním systému macOS je od verze Sierra k dispozici optimalizační utilita, která velmi usnadní a pomůže při uvolnění uložiště. Tato utilita může velmi... [ pokračovat ve čtení ]

Jak pozvolna měnit intenzitu jasu, hlasitost a podsvícení klávesnice

Snad každý uživatel MacBooku někdy měnil podsvícení displeje, hlasitost a nebo intenzitu podsvícení klávesnice klávesovými zkratky. Na MacBooku k tomu slouží klávesy F1, F2,... [ pokračovat ve čtení ]

Zrychlujeme macOS

Uživatelé, kteří vlastní starší MacBooky, hlavně modely Air mohou při aktualizaci na novější verze (hlavně El Capitan a novější) narazit na problém, kdy jejich... [ pokračovat ve čtení ]

Vyjímání, kopírování, vkládání a další běžné zkratky v macOS

V operačním systému macOS existuje velké množství zkratek, nyní se ale podíváme na ty nejběžnější, který by měl každý uživatel systému znát.

Klávesové zkratky v macOS – význam znaků

Operační systém macOS je plný klávesových zkratech. Pokud nějaká volba klávesovou zkratku má, například v horním panelu se zobrazují i klávesy, díky kterým tuto... [ pokračovat ve čtení ]

Jak zobrazit texty písní v Apple Music na Macku

Pokud vlastníte AppleTV, jistě jste si při poslechu hudby všimli jedné zajímavé věci, kterou jsou texty písní, které zobrazují přesně to, co slyšíte. Jde... [ pokračovat ve čtení ]