Төлем әдістері Abuse

EXT4 журналын өшіру

24.10.2022, 03:14

Сіз күнделік не екенін білесіз. Файлдық жүйелерде бұл файлдық жүйені ақаулық жағдайында қалпына келтіру үшін қажет. Бұл әсіресе сәтсіздік кезінде деректерді жазу әрекеттері орындалған жағдайларда пайдалы.

Жазу толығымен аяқталмаған кезде файлдық жүйе зақымдалған күйде қалатыны және оны орнату мүмкін болмайтыны белгілі. Журналды қоссаңыз, fsck бағдарламасы жүйені жүктеу кезінде тексеруді орындап, журналдан күйді қалпына келтіре алады. Әрі қарай Ext4 жүйесінде журналды қалай өшіру керектігін қарастырамыз.

Журналды өшіру

Журналдың қажетті диск бөлімі үшін қосылғанын қалай тексеруге болады? Жүгіру:

 $ sudo dumpe2fs /dev/nvme0n1p5 | grep has_journal 

EXT4 журналын өшіру

Біз /dev/nvme0n1p5 - бөлім файлын көреміз. Оның басқа аты болуы мүмкін. Файлдық жүйе мүмкіндіктері жолында 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 журналын өшіру

Қайта жазу режиміне ұқсас /etc/fstab пайдаланушымен қоса алады. Бөлімді орнату опциясында data=writeback қосыңыз:

 $ sudo vi /etc/fstab 

EXT4 журналын өшіру

Өнімділікті одан да арттыруға болады ма? Иә, файлдың соңғы кіру өрісін жаңартуды өшіретін noatime опциясын қосыңыз. Бұл дискіге кіру санын азайтады, бірақ SSD қызмет ету мерзімін ұзартады.