Betalingsmetoder Abuse

Deaktivering af EXT4-logning

24.10.2022, 03:14

Du ved sikkert, hvad journalisering er. Så det er i filsystemer, det er nødvendigt, så du kan gendanne filsystemet i tilfælde af en fejl. Det er især nyttigt i tilfælde, hvor dataskrivning var i gang på tidspunktet for fejlen.

Det er kendt, at når en skrivning er ufuldstændig, forbliver filsystemet i en korrupt tilstand og kan ikke monteres. Hvis du aktiverer logning, vil fsck kunne udføre en kontrol under opstart af systemet og gendanne tilstanden fra loggen. Lad os nu se, hvordan man deaktiverer logning i Ext4.

Deaktivering af logning

Hvordan tjekker man, om logning er aktiveret for en bestemt diskpartition? Udfør det:

$ sudo dumpe2fs /dev/nvme0n1p5 | grep has_journal

Deaktivering af EXT4-logning

Se /dev/nvme0n1p5 - partitionsfil. Den kan have et andet navn. Hvis der står has_journal i linjen Filesystem Features, er journalen aktiveret. Hvis den er aktiveret, og alt fungerer. Deaktivering af filsystemjournalisering gøres på denne måde:

$ sudo tune2fs -O ^has_journal /dev/nvme0n1p5

Deaktivering af EXT4-logning

Hvis du ikke vil deaktivere journalisering, men stadig ønsker, at systemet skal være mere produktivt, skal du aktivere writeback-tilstand. Derefter vil der ikke blive skrevet data til loggen, bortset fra metadata.

Dataene ligger først på disken, hvorefter operationen logges. Ext4 viser den bedste ydeevne i denne driftstilstand.

Lad os gøre det:

$ sudo tune2fs -o journal_data_writeback /dev/nvme0n1p5

Hvordan får jeg journaliseringstilstanden tilbage? For at gøre dette kan du udføre:

$ sudo tune2fs -o journal_data_ordered /dev/nvme0n1p5

Deaktivering af EXT4-logning

I lighed med writeback-tilstand kan /etc/fstab aktiveres af brugeren. I partitionsmonteringsindstillingerne tilføjes data=writeback:

$ sudo vi /etc/fstab

Deaktivering af EXT4-logning

Er der andre måder at øge ydeevnen på? Ja, tilføj indstillingen noatime, som deaktiverer opdatering af feltet for sidst tilgåede fil. Dette reducerer antallet af adgange til disken, men vil forlænge SSD'ens levetid.