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.
Wie kann man überprüfen, ob die Protokollierung für eine bestimmte Partition aktiviert ist? Ausführen:
$ sudo dumpe2fs /dev/nvme0n1p5 | grep has_journal
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
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
Ä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
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.