Zahlungsmethoden Abuse

Deaktivieren der EXT4-Protokollierung

24.10.2022, 03:14

Sie wissen wahrscheinlich, was Journaling ist. Es wird in Dateisystemen benötigt, damit Sie das Dateisystem im Falle eines Fehlers wiederherstellen können. Dies ist besonders dann nützlich, wenn zum Zeitpunkt des Ausfalls Schreibvorgänge im Gange waren.

Es ist bekannt, dass bei einem unvollständigen Schreibvorgang das Dateisystem in einem beschädigten Zustand bleibt und nicht eingehängt werden kann. Wenn Sie die Protokollierung aktivieren, kann fsck während des Systemstarts eine Prüfung durchführen und den Zustand anhand des Protokolls wiederherstellen. Als nächstes sehen wir uns an, wie Sie die Protokollierung in Ext4 deaktivieren können.

Deaktivieren der Protokollierung

Wie kann man überprüfen, ob die Protokollierung für eine bestimmte Partition aktiviert ist? Ausführen:

$ sudo dumpe2fs /dev/nvme0n1p5 | grep has_journal

Deaktivieren der EXT4-Protokollierung

Siehe /dev/nvme0n1p5 - Partitionsdatei. Sie kann einen anderen Namen haben. Wenn has_journal in der Zeile Filesystem Features steht, dann ist das Journal aktiviert. Wenn es aktiviert ist und alles funktioniert. Das Deaktivieren des Dateisystem-Journals wird wie folgt durchgeführt:

$ sudo tune2fs -O ^has_journal /dev/nvme0n1p5

Deaktivieren der EXT4-Protokollierung

Wenn Sie das Journaling nicht deaktivieren wollen, aber trotzdem wollen, dass das System produktiver ist, aktivieren Sie den Writeback-Modus. Danach werden keine Daten mehr in das Protokoll geschrieben, außer Metadaten.

Die Daten befinden sich zuerst auf dem Datenträger, danach wird der Vorgang protokolliert. Ext4 zeigt in dieser Betriebsart die beste Leistung.

Los geht's:

$ sudo tune2fs -o journal_data_writeback /dev/nvme0n1p5

Wie kann ich den Journaling-Modus wiederherstellen? Um dies zu tun, können Sie ausführen:

$ sudo tune2fs -o journal_data_ordered /dev/nvme0n1p5

Deaktivieren der EXT4-Protokollierung

Ähnlich wie beim Writeback-Modus kann die /etc/fstab durch den Benutzer aktiviert werden. Fügen Sie in den Partitionseinhängeoptionen data=writeback hinzu:

$ sudo vi /etc/fstab

Deaktivieren der EXT4-Protokollierung

Gibt es noch eine andere Möglichkeit, die Leistung zu steigern? Ja, fügen Sie die Option noatime hinzu, die das Aktualisieren des Feldes für den letzten Zugriff auf eine Datei deaktiviert. Dies verringert die Anzahl der Zugriffe auf den Datenträger, verlängert aber die Lebensdauer der SSD.