Betaalmethoden Abuse

EXT4 loggen uitschakelen

24.10.2022, 03:14

Je weet waarschijnlijk wel wat journaling is. Het is dus in bestandssystemen nodig zodat je het bestandssysteem kunt herstellen in geval van een storing. Dit is vooral handig in gevallen waar gegevens werden weggeschreven op het moment van de storing.

Het is bekend dat wanneer een schrijfbewerking onvolledig is, het bestandssysteem in een beschadigde staat blijft en niet gemount kan worden. Als je het loggen inschakelt, kan fsck een controle uitvoeren tijdens het opstarten van het systeem en de toestand herstellen vanuit het logboek. Laten we nu eens kijken hoe het loggen in Ext4 kan worden uitgeschakeld.

Logboekregistratie uitschakelen

Hoe controleert u of loggen is ingeschakeld voor een bepaalde schijfpartitie? Uitvoeren:

$ sudo dumpe2fs /dev/nvme0n1p5 | grep has_journal

EXT4 loggen uitschakelen

Zie /dev/nvme0n1p5 - partitiebestand. Het kan een andere naam hebben. Als er has_journal staat in de regel Filesystem Features, dan is het journaal ingeschakeld. Als het is ingeschakeld en alles werkt. Het uitschakelen van filesystem journaling gaat als volgt:

$ sudo tune2fs -O ^has_journal /dev/nvme0n1p5

EXT4 loggen uitschakelen

Als je journaling niet wilt uitschakelen, maar toch wilt dat het systeem productiever is, schakel dan de writeback modus in. Daarna worden er geen gegevens naar het log geschreven, behalve metadata.

De gegevens staan eerst op de schijf, waarna de bewerking wordt gelogd. Ext4 levert de beste prestaties in deze modus.

Laten we het doen:

$ sudo tune2fs -o journal_data_writeback /dev/nvme0n1p5

Hoe krijg ik de journalingmodus terug? Om dit te doen, kunt u uitvoeren:

$ sudo tune2fs -o journal_data_ordered /dev/nvme0n1p5

EXT4 loggen uitschakelen

Vergelijkbaar met de terugschrijfmodus kan /etc/fstab door de gebruiker worden geactiveerd. In de mount opties van de partitie voeg je data=writeback toe:

$ sudo vi /etc/fstab

EXT4 loggen uitschakelen

Is er een andere manier om de prestaties te verhogen? Ja, voeg de optie noatime toe, die het bijwerken van het laatst gebruikte bestandsveld uitschakelt. Dit vermindert het aantal toegangsmogelijkheden tot de schijf, maar verlengt de levensduur van de SSD.