Начини плаћања Abuse

Онемогућавање EXT4 вођења дневника

24.10.2022, 03:14

Сигурно знате шта је вођење дневника. Па, у фајл системима је потребно да бисте могли да вратите фајл систем у случају квара. Ово је посебно корисно у случајевима када су операције писања података извршене у време квара.

Познато је да када снимање није потпуно завршено, фајл систем ће остати у оштећеном стању и биће немогуће монтирати га. Ако омогућите дневник, програм fsck ће моћи да изврши проверу и врати стање из дневника током покретања система. Затим ћемо размотрити како онемогућити вођење дневника у Ext4.

Онемогућавање дневника

Како проверити да ли је дневник омогућен за потребну партицију диска? Покрените:

 $ sudo dumpe2fs /dev/nvme0n1p5 | grep has_journal 

Онемогућавање EXT4 вођења дневника

Видимо /dev/nvme0n1p5 - датотеку партиције. Можда има и друго име. Ако ред „Features Filesystem Features“ садржи has_journal , онда је дневник омогућен. Ако је омогућен, све ради. Дневник датотечног система је онемогућен на следећи начин:

$ sudo tune2fs -O ^has_journal /dev/nvme0n1p5 

Онемогућавање EXT4 вођења дневника

Ако не желите да онемогућите евидентирање, али и даље желите да систем буде продуктивнији, омогућите режим writeback . Након тога, никакви подаци се неће писати у дневник, осим метаподатака.

Прво се подаци записују на диск, а затим се операција записује у дневник. У овом режиму рада, Ext4 показује највише перформансе.

Хајде да то урадимо:

 $ sudo tune2fs -o journal_data_writeback /dev/nvme0n1p5

Како вратити режим дневника? Да бисте то урадили, можете урадити следеће:

 $ sudo tune2fs -o journal_data_ordered /dev/nvme0n1p5 

Онемогућавање EXT4 вођења дневника

Слично режиму writeback /etc/fstab . У опцији монтирања партиције, додајте data=writeback :

 $ sudo vi /etc/fstab 

Онемогућавање EXT4 вођења дневника

Да ли је могуће још више повећати перформансе? Да, додајте опцију noatime , која ће онемогућити ажурирање последњег поља за приступ датотеци. Ово смањује број приступа диску, али ће продужити век трајања SSD-а.