Mokėjimo būdai Abuse

EXT4 registravimo išjungimas

24.10.2022, 03:14

Tikriausiai žinote, kas yra dienoraščio rašymas. Taigi, failų sistemose jis reikalingas tam, kad galėtumėte atkurti failų sistemą, jei įvyktų gedimas. Tai ypač naudinga tais atvejais, kai gedimo metu buvo vykdomos duomenų įrašymo operacijos.

Yra žinoma, kad kai įrašymas nebaigiamas, failų sistema lieka sugadinta ir jos negalima prijungti. Jei įjungsite registravimą, fsck galės atlikti patikrinimą sistemos įkrovos metu ir atkurti būseną iš žurnalo. Toliau pažiūrėkime, kaip išjungti registravimą Ext4 sistemoje.

Žurnalizavimo išjungimas

Kaip patikrinti, ar žurnalavimas įjungtas konkrečiam disko skirsniui? Atlikite: 1:

$ sudo dumpe2fs /dev/nvme0n1p5 | grep has_journal

EXT4 registravimo išjungimas

Žr. /dev/nvme0n1p5 - skirsnio failą. Jis gali būti kitokio pavadinimo. Jei eilutėje Filesystem Features yra has_journal, vadinasi, žurnalas įjungtas. Jei jis įjungtas ir viskas veikia. Failų sistemos žurnalavimo išjungimas atliekamas taip:

$ sudo tune2fs -O ^has_journal /dev/nvme0n1p5

EXT4 registravimo išjungimas

Jei nenorite išjungti žurnalizavimo, bet vis tiek norite, kad sistema būtų našesnė, įjunkite įrašymo režimą. Po to į žurnalą nebus rašomi jokie duomenys, išskyrus metaduomenis.

Duomenys pirmiausia įrašomi į diską, o po to operacija įrašoma į žurnalą. Šiuo režimu veikiantis "Ext4" rodo geriausią našumą.

Padarykime tai:

$ sudo tune2fs -o journal_data_writeback /dev/nvme0n1p5

Kaip sugrąžinti žurnalavimo režimą? Norėdami tai padaryti, galite įvykdyti:

$ sudo tune2fs -o journal_data_ordered /dev/nvme0n1p5

EXT4 registravimo išjungimas

Panašiai kaip ir įrašymo režimą atgal, /etc/fstab gali įjungti naudotojas. Į skirsnio prijungimo parinktis pridėkite data=writeback:

$ sudo vi /etc/fstab

EXT4 registravimo išjungimas

Ar yra kitų būdų padidinti našumą? Taip, pridėkite parinktį noatime, kuri išjungia paskutinės aplankytos bylos lauko atnaujinimą. Tai sumažina kreipimųsi į diską skaičių, tačiau prailgins SSD disko tarnavimo laiką.