Makseviisid Abuse

EXT4 logimise keelamine

24.10.2022, 03:14

Te ilmselt teate, mis on ajakirjandus. Niisiis, see on failisüsteemides vajalik, et saaksite failisüsteemi rikke korral taastada. See on eriti kasulik juhtudel, kui rikke ajal olid andmete kirjutamisoperatsioonid käimas.

On teada, et kui andmete kirjutamine on puudulik, jääb failisüsteem vigastatud olekusse ja seda ei saa monteerida. Kui te lubate logimise, saab fsck süsteemi käivitamise ajal teha kontrolli ja taastada oleku logi põhjal. Järgnevalt vaatame, kuidas keelata logimine Ext4-is.

Logimise keelamine

Kuidas kontrollida, kas logimine on konkreetse plaadi partitsiooni jaoks lubatud? Käivita:

$ sudo dumpe2fs /dev/nvme0n1p5 | grep has_journal

EXT4 logimise keelamine

Vaadake /dev/nvme0n1p5 - partitsioonifaili. See võib olla erineva nimega. Kui real Filesystem Features on has_journal, siis on päevik lubatud. Kui see on lubatud ja kõik toimib. Failisüsteemi ajakirjanduse väljalülitamine toimub nii:

$ sudo tune2fs -O ^has_journal /dev/nvme0n1p5

EXT4 logimise keelamine

Kui te ei soovi ajakirjandust keelata, kuid soovite siiski, et süsteem oleks produktiivsem, siis lülitage sisse kirjutamisrežiim. Pärast seda ei kirjutata logisse mingeid andmeid, välja arvatud metaandmed.

Andmed on kõigepealt kettal, pärast seda logitakse operatsioon. Ext4 näitab selles töörežiimis parimat jõudlust.

Teeme seda:

$ sudo tune2fs -o journal_data_writeback /dev/nvme0n1p5

Kuidas saada päevikurežiim tagasi? Selleks saate käivitada:

$ sudo tune2fs -o journal_data_ordered /dev/nvme0n1p5

EXT4 logimise keelamine

Sarnaselt tagasikirjutusrežiimile saab /etc/fstab aktiveerida kasutaja poolt. Partitsiooni mount options lisada data=writeback:

$ sudo vi /etc/fstab

EXT4 logimise keelamine

Kas on veel mõni võimalus jõudluse suurendamiseks? Jah, lisage valik noatime, mis keelab viimase kasutatud failivälja uuendamise. See vähendab kettale ligipääsude arvu, kuid pikendab SSD eluiga.