Proč je defragmentace zbytečná?

98

Proč je defragmentace zbytečná v Ubuntu?

    
dané Zango 05.08.2010 14:34

5 odpovědí

62

Základní souborové systémy používané Ubuntu, jako ext2 a ext3, jednoduše nepotřebují defragmentaci, protože fragmenty souborů nehromadí stejným způsobem jako NTFS. Podrobnější informace naleznete na adrese ext3 - Wikipedia, volná encyklopedie .

    
odpověděl Dave Child 05.08.2010 14:35
47

Někteří argumentují, že je to vlastně mýtus, že nepotřebujeme defragmentaci. Argumentuje to, že to ve skutečnosti potřebujeme, ale pouze jednou, jakmile bude souborový systém dost plný (tj. Méně než ~ 10% volného místa). Nástroje jsou dostupné pro defragmentaci, jako je například e2defrag.

    
odpověděl popey 05.08.2010 17:04
23

Fragmentace je produktem psaní souborů v prvních dostupných otevřených blocích na jednotce. Časem, když se soubory vytvoří a odstraní, otevře se malé oddíly disku, což způsobí, že nově psané soubory budou rozděleny na několik takových otvorů. To může snížit výkon, ačkoli to bylo mnohem více problém v minulosti s pomalým hardwarem a pomalými disky.

Výchozí souborový systém v Ubuntu, ext4 (a nedávno ext3) je navržen tak, aby co nejvíce omezil fragmentaci souborů. Při psaní souborů se pokusí bloky používat sekvenčně nebo blízko sebe. To dělá defragmentaci efektivně zbytečné.

    
odpověděl Eduard Grebe 05.08.2010 15:49
8

Podívejte se tento odkaz . Podrobně vysvětluje, jak jsou soubory uloženy v systémech Windows a Linux, a proč Linux systémy obvykle nemusejí být defragmentovány.

    
odpověděl Vicky Chijwani 10.05.2011 11:17
4

Ext4 Howto - Ext4 Podle tohoto článku ext4 defragmentuje za běhu, ale pracují na defrag nástroji. Já osobně si nemyslím, že je to potřeba, s výjimkou případů, kdy jsou pro serverové servery těžké.

    
odpověděl stevesauls 01.12.2012 09:30