Spôsoby platby Abuse

Zakázanie protokolovania EXT4

24.10.2022, 03:14

Pravdepodobne viete, čo je to písanie denníka. V súborových systémoch je potrebný na to, aby ste mohli obnoviť súborový systém v prípade poruchy. Je to užitočné najmä v prípadoch, keď v čase zlyhania prebiehali operácie zápisu dát.

Je známe, že pri nedokončenom zápise zostane systém súborov v poškodenom stave a nie je možné ho pripojiť. Ak povolíte protokolovanie, fsck bude môcť vykonať kontrolu počas spúšťania systému a obnoviť stav z protokolu. Ďalej sa pozrime, ako zakázať protokolovanie v systéme Ext4.

Zakázanie protokolovania

Ako skontrolovať, či je protokolovanie povolené pre konkrétny diskový oddiel? Vykonajte: 1. Vložte do pamäte disku disk s logom:

$ sudo dumpe2fs /dev/nvme0n1p5 | grep has_journal

Zakázanie protokolovania EXT4

Pozri /dev/nvme0n1p5 - súbor oddielu. Môže mať iný názov. Ak je v riadku Filesystem Features (Funkcie súborového systému) has_journal, potom je žurnál povolený. Ak je povolený a všetko funguje. Zakázanie žurnálovania súborového systému sa vykonáva takto:

$ sudo tune2fs -O ^has_journal /dev/nvme0n1p5

Zakázanie protokolovania EXT4

Ak nechcete zakázať žurnálovanie, ale napriek tomu chcete, aby bol systém produktívnejší, povoľte režim spätného zápisu. Potom sa do žurnálu nebudú zapisovať žiadne údaje okrem metadát.

Údaje sa najprv zapíšu na disk a až potom sa operácia zapíše do denníka. Ext4 vykazuje v tomto režime prevádzky najlepší výkon.

Poďme to urobiť:

$ sudo tune2fs -o journal_data_writeback /dev/nvme0n1p5

Ako získam späť režim žurnálovania? Môžete to urobiť tak, že vykonáte:

$ sudo tune2fs -o journal_data_ordered /dev/nvme0n1p5

Zakázanie protokolovania EXT4

Podobne ako pri režime spätného zápisu môže používateľ aktivovať /etc/fstab. V možnostiach pripojenia oddielu pridajte data=writeback:

$ sudo vi /etc/fstab

Zakázanie protokolovania EXT4

Existuje nejaký iný spôsob zvýšenia výkonu? Áno, pridajte voľbu noatime, ktorá zakáže aktualizáciu poľa naposledy prístupného súboru. Tým sa zníži počet prístupov k disku, ale predĺži sa životnosť SSD disku.