Müssen Laufwerke in Ubuntu defragmentiert werden? Wenn ja, wie mache ich das und wie oft sollte es gemacht werden?
Müssen Laufwerke in Ubuntu defragmentiert werden? Wenn ja, wie mache ich das und wie oft sollte es gemacht werden?
Antworten:
Die Defragmentierung wird (oder wurde) unter Windows empfohlen, da das Dateisystem schlecht implementiert ist. Einfache Techniken wie das Zuweisen von Blöcken für Dateien in Gruppen anstatt einzeln halten die Fragmentierung unter Linux niedrig. Typische Linux-Dateisysteme profitieren nur erheblich von der Defragmentierung auf einem fast vollständigen Dateisystem oder mit ungewöhnlichen Schreibmustern. Die meisten Benutzer benötigen es nicht , obwohl viele File-Sharer davon profitieren könnten (das Füllen einer Datei in kleinen Teilen in der Mitte ist nicht der Fall, für den ext3 optimiert wurde), wenn Sie sich Gedanken über Fragmentierung und Ihren BitTorrent- oder anderen File-Sharing-Client machen bietet diese Option an, alle Dateien vorab zuzuweisen, bevor Sie mit dem Download beginnen).
Momentan gibt es kein produktionsfertiges Defragmentierungswerkzeug für die gängigen Dateisysteme unter Linux ( ext3 und ext4 ). Wenn Sie Ubuntu 9.10 oder neuer installiert oder eine vorhandene Installation konvertiert haben, verfügen Sie über ein ext4- Dateisystem, das Extents unterstützt und die Fragmentierung weiter reduziert.
In Fällen, in denen eine Fragmentierung auftritt, ist ein ext4-Defragmentierungstool in Arbeit, das jedoch noch nicht bereit ist .
Beachten Sie, dass nach der Linux-Philosophie und insbesondere nach der Ubuntu-Philosophie allgemeine Wartungsaufgaben automatisch ausgeführt werden sollten, ohne dass Sie eingreifen müssen .
Dies ist die beste Erklärung (nicht nur für die Dateifragmentierung, sondern auch dafür, wie EXT2 / 3/4 widerstandsfähiger ist als FAT oder NTFS), die ich gefunden habe und auf die ich immer noch verweise: http://geekblog.oneandoneis2.org/ index.php / 2006/08/17 / why_doesn_t_linux_need_defragmenting
Wenn Sie ext verwenden, ist hier ein gutes Zitat von Theodore Ts'o (er war stark an der Entwicklung des Dateisystems beteiligt):
Wenn Sie die Anzahl der reservierten Blöcke auf Null setzen, wirkt sich dies nur dann auf die Leistung aus, wenn Sie über einen längeren Zeitraum (mit vielen Dateien, die erstellt und gelöscht werden) ausgeführt werden, während das Dateisystem fast voll ist (z. B. über 95%). An diesem Punkt treten Fragmentierungsprobleme auf. Der Multiblock-Allokator von Ext4 ist wesentlich fragmentierungsresistenter, da es sehr viel schwieriger ist, zusammenhängende Blöcke zu finden. Selbst wenn Sie die anderen ext4-Funktionen nicht aktivieren, erzielen Sie bessere Ergebnisse, wenn Sie ein ext3-Dateisystem mit ext4 vor dem Dateisystem mounten wird komplett voll.
Die Antwort lautet also wirklich "nein". Nur in extremen Fällen werden Sie eine nachteilige Fragmentierung sehen (mit ext).