Die standardmäßigen Befestigungsoptionen werden normalerweise für maximale Leistung eingesetzt, während die Sicherheit für die allgemeine Verwendung aufrechterhalten wird. Es gibt einige Mount-Optionen, um das ext4-Dateisystem entsprechend den Anforderungen der Zielnutzung zu optimieren.
Barriere=0
Dadurch werden die Schreibsperren im Journaling Block Device (JBD) deaktiviert . Ext4-Dateisystem hat standardmäßig barrier=1, während ext3 barrier=0 hat.
Schreibbarrieren werden verwendet, um die richtige Reihenfolge von Journal-Commits auf der Festplatte zu erzwingen, aber sie beeinträchtigen die Leistung des Dateisystems. Wenn das System jedoch nicht über batteriegepufferte Festplatten verfügt, besteht die Gefahr einer Beschädigung des Dateisystems.
data=writeback
Standardmäßig (data=ordered ), werden alle Daten direkt an das Hauptdateisystem ausgegeben, bevor ihre Metadaten (Dateigröße, Zeit, Eigentümer usw.) an das Journal übertragen werden. Indem Sie diese Option in data=writeback ändern , die Datenreihenfolge wird nicht beibehalten, Daten können in das Dateisystem geschrieben werden, nachdem ihre Metadaten an das Journal übertragen wurden. Nur Metadaten werden aufgezeichnet.
Um diese Option auf dem Root-Dateisystem zu verwenden, wird ein Kernel-Boot-Parameter eingegeben:
rootflags=data=writeback
Laut ext4-Dateisystemdokumentation in der Linux-Kernel-Quelle kann der Writeback-Modus ermöglichen, dass alte Daten nach einem Absturz und einer Journalwiederherstellung in Dateien erscheinen. Der einzige unterstützte Journalmodus ist „data=ordered“, was die Standardeinstellung ist.
commit=60
Dies ist die Anzahl der Sekunden für jede Daten- und Metadatensynchronisierung. Die Standardeinstellung ist 5 . Bei einem Stromausfall gehen die letzten 5 Sekunden der gespeicherten Daten verloren, aber das Dateisystem wird nicht beschädigt, da das Journaling aktiv ist. Wenn Sie diese Zahl auf große Werte erhöhen, wird die Leistung auf Kosten der Datensicherheit gesteigert.