it-swarm-eu.dev

Warum ist eine Defragmentierung nicht erforderlich?

Warum ist in Ubuntu keine Defragmentierung erforderlich?

104
Zango

Die von Ubuntu verwendeten zugrunde liegenden Dateisysteme, wie ext2 und ext3, müssen einfach nicht defragmentiert werden, da sie Dateien nicht wie NTFS fragmentieren. Weitere Informationen finden Sie unter ext3 - Wikipedia, die freie Enzyklopädie

61
Dave Child

Einige behaupten, es sei ein Mythos, dass wir keine Defragmentierung brauchen. Es wird argumentiert, dass wir es tatsächlich brauchen, aber erst, wenn das Dateisystem ziemlich voll ist (d. H. Weniger als ~ 10% freier Speicherplatz). Tools sind zum Defragmentieren verfügbar, wie z. B. e2defrag.

52
popey

Fragmentierung ist das Produkt des Schreibens von Dateien in die ersten verfügbaren offenen Blöcke auf einem Laufwerk. Mit der Zeit öffnen sich beim Erstellen und Löschen von Dateien kleine Bereiche der Festplatte, wodurch neu geschriebene Dateien auf mehrere solcher Öffnungen aufgeteilt werden. Dies kann die Leistung beeinträchtigen, obwohl dies in der Vergangenheit bei langsamer Hardware und langsamen Festplatten ein weitaus größeres Problem war.

Das Standard-Dateisystem in Ubuntu, ext4 (und bis vor kurzem ext3), wurde entwickelt, um die Fragmentierung von Dateien so weit wie möglich zu begrenzen. Beim Schreiben von Dateien wird versucht, die verwendeten Blöcke fortlaufend oder dicht beieinander zu halten. Dies macht eine Defragmentierung effektiv unnötig.

24
Eduard Grebe

Siehe dieser Link . Es wird ausführlich erklärt, wie Dateien in Windows und Linux gespeichert werden und warum Linux-Dateisysteme normalerweise nicht defragmentiert werden müssen.

7
Vicky Chijwani

Ext4 Howto - Ext4 Gemäß diesem Artikel defragmentiert ext4 im laufenden Betrieb, arbeitet aber an einem Defragmentierungswerkzeug. Ich persönlich denke nicht, dass es benötigt wird, außer vielleicht für Dateiserver, die stark ausgelastet sind.

4
stevesauls