cs.phhsnews.com


cs.phhsnews.com / Proč Linux nepotřebuje defragmentaci

Proč Linux nepotřebuje defragmentaci


Jste-li uživatel Linuxu, pravděpodobně jste slyšeli, že defragmentaci souborů systému Linux nemusíte defragmentovat. Také si všimnete, že distribuce Linuxu neobsahují nástroje pro defragmentaci disků. Proč tomu tak je?

Chcete-li pochopit, proč systém souborů Linux nepotřebuje defragmentaci při běžném použití - a ty, které se dějí v systému Windows, musíte pochopit, proč dochází k fragmentaci a jak fungují systémy souborů Linux a Windows odlišně od sebe.

Jaká fragmentace je

Mnoho uživatelů systému Windows, dokonce i těch nezkušení, se domnívá, že pravidelné defragmentace jejich souborových systémů urychlí jejich počítač. Co mnoho lidí neví, proč je to tak.

Stručně řečeno, pevný disk má na sobě řadu sektorů, z nichž každá může obsahovat malou část dat. Soubory, obzvláště velké, musí být uloženy v řadě různých sektorů. Řekněme, že do svého systému souborů uložíte několik různých souborů. Každý z těchto souborů bude uložen v souvislém seskupení sektorů. Později aktualizujete jeden ze souborů, které jste původně uložili, čímž se zvětší velikost souboru. Souborový systém se pokusí uložit nové části souboru přímo vedle původních součástí. Bohužel, pokud není dostatek nepřerušeného prostoru, musí být soubor rozdělen na více částí - vše se vám děje transparentně. Když váš pevný disk přečte soubor, jeho hlavy musí přeskočit mezi různými fyzickými místy na pevném disku a číst každou část sektorů - to zpomaluje věci.

Defragmentace je intenzivní proces, který přesune bity souborů kolem, aby se snížil fragmentace, zajišťující, že každý soubor je na disku.

Samozřejmě je to stejné pro jednotky SSD, které nemají pohyblivé součásti a neměly by být defragmentovány - defragmentace SSD skutečně sníží životnost. A na nejnovějších verzích systému Windows se nemusíte starat o defragmentaci souborů systému - Windows to dělá automaticky pro vás. Další informace o osvědčených postupech pro defragmentaci naleznete v následujícím článku:

HTG vysvětluje: opravdu potřebujete defragmentovat počítač?

Jak fungují Windows File Systems

starý FAT souborový systém společnosti Microsoft Systémy Windows 98 a ME, i když se stále používají na USB flash discích, se neusilují o inteligentní uspořádání souborů. Když uložíte soubor do systému souborů FAT, uloží ho co nejblíže k začátku disku. Když uložíte druhý soubor, uloží ho ihned po prvním souboru - a tak dále. Když původní soubory rostou ve velikosti, budou vždy fragmentovány. Neexistuje žádný nedaleký prostor, kde by se mohly rozvíjet.

Novější souborový systém NTFS společnosti Microsoft, který se dostal na spotřební počítače s Windows XP a 2000, se snaží být trochu chytřejší. Přidá více volného místa pro vyrovnávací paměť kolem souborů na jednotce, ačkoli jakkoli uživatelé systému Windows mohou říct, systém souborů NTFS se stále časem rozpadá.

Vzhledem k tomu, jak fungují tyto systémy souborů, je třeba je defragmentovat zůstat na špičkovém výkonu. Společnost Microsoft tuto problematiku zmírnila spuštěním procesu defragmentace na pozadí v nejnovějších verzích systému Windows.

Jak fungují systémy Linux File Systems

Linuxové ext2, ext3 a ext4 systémy souborů - ext4 je souborový systém používaný Ubuntu a většina ostatních současných distribucí systému Linux - přiděluje soubory inteligentnějším způsobem. Namísto umísťování více souborů na pevný disk, systém souborů Linux rozptýlí různé soubory na celý disk a zanechává mezi nimi velký prostor. Když je soubor editován a potřebuje růst, je zpravidla dostatek volného místa, aby soubor mohl narůstat. Pokud dojde k fragmentaci, souborový systém se pokusí přesunout soubory kolem, aby se snížila fragmentace při normálním použití bez potřeby defragmentace.

Vzhledem k tomu, jak tento přístup funguje, začne fragmentace vypadat, pokud váš soubor systém se naplní. Je-li 95% (nebo dokonce 80%) plné, začnete vidět nějakou fragmentaci. Systém souborů je však navržen tak, aby se zabránilo fragmentaci při běžném použití.

Pokud máte problémy s fragmentací v Linuxu, pravděpodobně budete potřebovat větší pevný disk. Pokud skutečně potřebujete defragmentovat souborový systém, nejjednodušší cesta je pravděpodobně nejspolehlivější: Zkopírujte všechny soubory mimo oddíl, odstraňte soubory z oddílu a zkopírujte soubory zpět do oddílu. Souborový systém inteligentně přidělí soubory, když je zkopírujete zpět na disk.


Můžete měřit roztříštěnost souborového systému Linux příkazem fsck - na výstupu hledat "nesouvislé inody".


Pokud jste nedávno zvedli samolepku, kterou můžete používat se zařízením Android, můžete se setkat s významným problémem: spouštěč Tlačítko ve skutečnosti nevyfotografuje fotografii (ale místo toho přiblíží fotoaparát). Čtěte dále, protože pomáháme narovnat věci a vrátit se k fotografování s rozšířeným dosahem.

Pokud jste nedávno zvedli samolepku, kterou můžete používat se zařízením Android, můžete se setkat s významným problémem: spouštěč Tlačítko ve skutečnosti nevyfotografuje fotografii (ale místo toho přiblíží fotoaparát). Čtěte dále, protože pomáháme narovnat věci a vrátit se k fotografování s rozšířeným dosahem.

Je nám líto. Ano, napsali jsme článek o tom, jak používat samolepky hůlku Narcissus . Prosím, neváhejte nás v komentáři odtrhnout. Drahý How-To Geek, Tento problém není přesně důležitý pro mise (a neváhejte mě o tom dívat), ale nedávno jsem si koupil samo věc prostě nefunguje. Tady je situace: Koupil jsem generický samoelektrický štítek, který vypadá jako takřka jakákoli jiná sama prstenka venku (teleskopický pól, tlačítko na rukojeti, malý telefonní kabel na konec, který se připojuje do konektoru sluchátek pro ovládání fotoaparátu) jen když jsem ho připojil ke svému telefonu s Androidem, ve skutečnosti neuskutečňuje snímky, ale pouze zvětšuje fotoaparát z rozměrů 1,0x na 4,0x.

(how-to)

Nejsou žádné tajemství, že Firefox může během běžného používání konzumovat poměrně malou systémovou paměť. Zatímco počet otevřených záložek a nainstalovaných doplňků jistě přispívají, i konzervativně použitá instalace z krabice může vykazovat poměrně malou míru využití paměti.

Nejsou žádné tajemství, že Firefox může během běžného používání konzumovat poměrně malou systémovou paměť. Zatímco počet otevřených záložek a nainstalovaných doplňků jistě přispívají, i konzervativně použitá instalace z krabice může vykazovat poměrně malou míru využití paměti.

Přehled o dvou minutách, jak Windows zpracovává paměť Než se ponoříme do zkoušky paměťového čističe, je důležité trochu porozumět jak Windows zpracovává paměť. To bude důležité, abychom mohli interpretovat výsledky našeho experimentu. Nebojte se, budeme to pokrývat na velmi vysoké úrovni, takže nemusíte být mega-geek, který bude následovat.

(how-to)