Welche Software ist verfügbar, um Ubuntu-Dateisysteme zu entfragmentieren?

7

Ich möchte Ubuntu defragmentieren. Ich kann jedoch keine Software finden, die ich herunterladen kann. Was ist verfügbar?

Ronald Coleman
quelle
3
Gibt es laut den Antworten einen bestimmten Grund, den Sie defragmentieren müssen, oder handelt es sich nur um eine Annahme (eine, bei der ich Probleme beim Treten hatte), die von Fenstern übernommen wurde?
Mfg

Antworten:

17

Es gibt keine gute Möglichkeit, Ubuntu zu defragmentieren, da es kein fragmentierendes Dateisystem wie NTFS unter Windows gibt. dh es besteht keine Notwendigkeit zur Defragmentierung. Werfen Sie einen Blick auf Warum ist eine Defragmentierung nicht erforderlich?

Travis G.
quelle
seconded - ubuntu verwendet ein ganz anderes Dateisystem als Windows und muss nicht defragmentiert werden.
ImaginaryRobots
17

Das aktuelle Standarddateisystem für Ubuntu ist EXT4. Dies erfordert normalerweise keine Entfragmentierung (beabsichtigt).

kernel.org> Ext4 Howto

Ext4 wurde als funktional vollständiges und stabiles Dateisystem in Linux 2.6.28 veröffentlicht und ist in allen modernen Distributionen enthalten (in einigen Fällen als Standard-Fs). Wenn Sie also eine moderne Distribution verwenden, ist dies möglicherweise bereits vorhanden Ext4-Unterstützung und Sie müssen Ihr System nicht ändern, um Ext4 auszuführen.

Und ihr Hinweis auf die Defragmentierung:

Online-Defragmentierung

(Diese Funktion wird derzeit entwickelt und in zukünftigen Versionen enthalten sein.) Während verzögerte Zuweisung, Extents und Multiblock-Zuweisung dazu beitragen, die Fragmentierung zu reduzieren, können Dateisysteme bei Verwendung immer noch fragmentieren. Beispiel: Sie schreiben drei Dateien in ein Verzeichnis und kontinuierlich auf die Festplatte. Eines Tages müssen Sie die Datei der Mitte aktualisieren, aber die aktualisierte Datei ist etwas gewachsen, sodass nicht genügend Platz dafür vorhanden ist. Sie haben keine andere Wahl, als den Datenüberschuss an einen anderen Ort der Festplatte zu fragmentieren, was zu einer Suche führt, oder die aktualisierte Datei kontinuierlich an einem anderen Ort zuzuweisen, weit entfernt von den beiden anderen Dateien. Dies führt zu Suchvorgängen, wenn eine Anwendung alle lesen muss die Dateien in einem Verzeichnis (z. B. ein Dateimanager, der Miniaturansichten in einem Verzeichnis voller Bilder erstellt). Außerdem kann sich das Dateisystem nur um bestimmte Arten der Fragmentierung kümmern, es kann nicht wissen, Zum Beispiel, dass alle bootbezogenen Dateien zusammenhängend bleiben müssen, da nicht bekannt ist, welche Dateien bootbezogen sind. Um dieses Problem zu lösen, unterstützt Ext4 die Online-Defragmentierung, und es gibt ein e4defrag-Tool, mit dem einzelne Dateien oder das gesamte Dateisystem defragmentiert werden können.


Willst du noch defragmentieren ..

Check out: polishlinux.org> Ext4-Defragmentierung mit e4defrag

Um mit e4defrag spielen zu können, müssen wir mit dem Kompilieren eines neuen Kernels mit Patches beginnen, die zur Durchführung der Defragmentierung erforderlich sind. Im Folgenden finden Sie eine kurze Beschreibung dieses Prozesses. Wenn Sie nicht alle experimentellen Patches für Ext4 verwenden möchten, sollten Sie sich nur für diese sieben interessieren:

david6
quelle