Tmpfs Tools Log2ram

From WikiMLT
Revision as of 12:15, 31 August 2022 by Spas (talk | contribs) (→‎Preparation)

Prepa­ra­tion

Iden­ti­fy which di­rec­to­ries has high I/O rate by the fol­low­ing com­mand.

sudo watch -d -n 1 "find /var -type f -size +80k -mmin -10 -printf '%-30s \t %t %p\n'"

Check the cur­rent size of the iden­ti­fied di­rec­to­ries.

du -hs /var/log

Take a sta­tis­tic for the av­er­age disk write per minute be­fore the set­up.

iostat -h /dev/nvme0n1 -d 60 -t

In­stall log2ram

echo "deb [signed-by=/usr/share/keyrings/azlux-archive-keyring.gpg] http://packages.azlux.fr/debian/ bullseye main" | sudo tee /etc/apt/sources.list.d/azlux.list
sudo wget -O /usr/share/keyrings/azlux-archive-keyring.gpg  https://azlux.fr/repo.gpg
sudo apt update
sudo apt install log2ram

Set­up log2ram

sudo nano /etc/log2ram.conf
SIZE=2G
MAIL=true
PATH_DISK="/var/log"
ZL2R=false
COMP_ALG=lz4
LOG_DISK_SIZE=100M

Mod­i­fy the de­fault sys­temd timer unit, if you want to log more or less fre­quent­ly than one time per day.

sudo systemctl edit log2ram-daily.timer

Re­boot the sys­tem. Af­ter the re­boot check does it work­ing and use the io­stat com­mand to take a new sta­tis­tic.

Ref­er­ences