Dlaczego defragmentacja jest niepotrzebna?

97

Dlaczego defragmentacja jest niepotrzebna w systemie Ubuntu?

    
zadawane Zango 05.08.2010, 14:34
źródło

5 odpowiedzi

61

Podstawowe systemy plików używane przez Ubuntu, takie jak ext2 i ext3, po prostu nie wymagają defragmentacji, ponieważ nie fragmentują plików w taki sam sposób jak NTFS. Więcej informacji na stronie ext3 - Wikipedia, darmowa encyklopedia

    
odpowiedział Dave Child 05.08.2010, 14:35
źródło
47

Niektórzy twierdzą, że to mit, że nie potrzebujemy defragmentacji. Argumentowano, że faktycznie tego potrzebujemy, ale tylko wtedy, gdy system plików stanie się całkiem pełny (tj. Mniej niż ~ 10% wolnego miejsca). Narzędzia dostępne do defragmentacji, takie jak e2defrag.

    
odpowiedział popey 05.08.2010, 17:04
źródło
23

Fragmentacja jest wynikiem zapisywania plików w pierwszych dostępnych otwartych blokach na dysku. Z biegiem czasu, gdy pliki są tworzone i usuwane, otwierają się małe sekcje dysku, co powoduje, że nowo napisane pliki są dzielone na kilka takich otworów. Może to obniżyć wydajność, chociaż w przeszłości był to znacznie większy problem z powolnym sprzętem i wolnymi dyskami.

Domyślny system plików w Ubuntu, ext4 (i do niedawna ext3) został zaprojektowany tak, aby ograniczyć fragmentację plików w jak największym stopniu. Podczas zapisywania plików stara się, aby bloki były używane sekwencyjnie lub blisko siebie. Dzięki temu defragmentacja staje się zbędna.

    
odpowiedział Eduard Grebe 05.08.2010, 15:49
źródło
8

Zobacz ten link . Zawiera dość szczegółowe objaśnienie, w jaki sposób pliki są przechowywane w systemach Windows i Linux, i dlaczego systemy plików Linux zazwyczaj nie wymagają defragmentacji.

    
odpowiedział Vicky Chijwani 10.05.2011, 11:17
źródło
4

Ext4 Howto - Ext4 Zgodnie z tym artykułem ext4 defragmentuje w locie, ale pracują nad narzędziem defrag. Osobiście uważam, że nie jest to potrzebne, może z wyjątkiem serwerów plików, które są intensywnie wykorzystywane.

    
odpowiedział stevesauls 01.12.2012, 09:30
źródło

Przeczytaj inne pytania na temat tagów