Defragmentieren von XFS-Dateisystemen in Fedora 23

Wenn Sie dachten, dass nur die einzigen NTFS- und Fat-Systeme fragmentiert sind, werden Sie sicherlich überrascht sein, wenn Sie diese Zeilen lesen, und es ist sehr verbreitet zu glauben, dass dies nur unter Windows geschieht, in Wirklichkeit jedoch bei allen Dateisystemen, die kleiner oder größer sind Ausmaß Es wird fragmentiert, wenn neue Informationen gelöscht und geschrieben werden, werden „Lücken“ erzeugt, die mit bestimmten Daten gefüllt werden, die unterschiedlich groß sind, was zu einer Fragmentierung führt.

Sicherlich hat jedes Dateisystem bestimmte Eigenschaften, wenn es um Fragmentierung geht. Mein Favorit ist XFS, nicht nur wegen seiner Unterstützung mit Red HatDarüber hinaus ist es eines der besten für größere Partitionen und nutzt 64-Bit-Prozessoren besser aus.

RH_Fedora_logo_web

Beginnen wir also damit, den Fragmentierungsstatus der Festplatte zu überprüfen.

Dazu verwenden wir ein Tool für XFS namens xfs_db Damit können wir XFS debuggen eXtendedFileSistem_DeBuger In den meisten Fällen wird dieses Tool mit dem System geliefert, wenn Sie XFS verwenden. Andernfalls müssen wir es installieren xfsdump.

Lassen Sie uns herausfinden, ob wir xfsdump in Fedora 23 haben

dnf-Suche xfs

Letzte Überprüfung des Ablaufs von Metadaten durchgeführt -.

================================================= = ========================= S / N Matched: xfs =================== ================================================= = =====


xfsdump.armv7hl: Verwaltungsdienstprogramme für das XFS-Dateisystem


xfsdump ist das Dienstprogramm, das Fedora bereitstellt. Im Fall von Arch ist es bereits in das System integriert.

Bilder (1)

Um den Fragmentierungsstatus einer xfs-Partition zu überprüfen, schreiben wir diesen Code:

xfs_db -c frag -r / dev /

Die Empfehlung lautet: Wenn der Wert größer als 10% ist, können Sie ihn defragmentieren. Wenn er geringer ist, können Sie ihn für später belassen.

Wenn wir nun "-c frag" verwenden, wird der Befehl, den wir ausführen werden, an xfs_db gesendet, nur um zu konsultieren. Wenn wir das "-c frag" nicht platzieren, wird eine Eingabeaufforderung platziert, damit wir Abfragen und ausführen können wir werden "frag" drauf setzen, der schnellste Weg wäre:

xfs_db -c frag -r / dev / mmcblk0p3 Strom 66155, ideal 65615, Fragmentierungsfaktor 0.82%

Wie wir im vorherigen Teil sehen, habe ich einen Fragmentierungsgrad von 0.82%, da ich ihn vor einigen Tagen defragmentiert habe, es war ungefähr 5% Fragmentierung.

Bilder

Defragmentieren der XFS-Partition

Nun defragmentieren wir die Partition, um zu beginnen, müssen wir ausführen xfs_fsr Was ist in der Verpackung xfsdump dass wir zuvor installiert haben; xfs_fsr bedeutet eXtendedFileSystem_FileSystemReorganizerund Ihre Aufgabe ist es, das XFS-System neu zu organisieren.

Also schreiben wir:

xfs_fsr -v / dev / mmcblk0p3 / start inode = 0ino = 1928extents vor: 2 nach: 1 DONE ino = 1928ino = 219417extents vor: 2 nach: 1 DONE ino = 219417ino = 219395—

Berücksichtigt man, dass je nach Fragmentierungsgrad die zur Durchführung der Defragmentierung benötigte Zeit mehr oder weniger lang ist.

Sobald der Prozess abgeschlossen ist, überprüfen wir erneut den Fragmentierungsgrad:

xfs_db -c frag -r / dev / mmcblk0p3

Defragmentierung

Auf diese Weise können Sie XFS-Systeme defragmentieren. Wenn Sie Festplatten mit Terabyte-Partitionen haben und den Fragmentierungsgrad überprüfen und dieser 10% erreicht, können Sie nach der Defragmentierung den Unterschied feststellen.


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: Miguel Ángel Gatón
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.

  1.   Ismael_TEch sagte

    ausgezeichnete Informationen !! Vielen Dank!! Ich habe genau danach gesucht und ich habe es hier gefunden, mach weiter so !!

    Prost…

  2.   Merlinoelodebianit sagte

    Und in Debian, wie wird es gemacht, sind sie die gleichen Zeilen?

  3.   gabbo sagte

    Ich würde nur für Unachtsame hinzufügen, dass nur Dateisysteme auf Festplatten defragmentiert werden sollten. Durch die Defragmentierung wird ein Solid-State-Laufwerk zwar nicht zerstört, es wird jedoch vorzeitig "abgenutzt".

    Grüße
    Nicolas Gabbo

  4.   WakeMaTTa sagte

    Könnte ich noch eine für Ubuntu machen?

    1.    eliotime3000 sagte

      Ich möchte, dass sie auch eine für Debian machen.