@Team,
/var/log/suricata/ : suricata log directory.
I have created a mount point /mnt/suricata/ and binded /var/log/suricata/ to it.
Mount point size is 2MB.
Tried running suricata with different logs enabled, mount point reached max size 2MB and couldn’t see any message from suricata reg size.
I am basically trying to check how does suricata react in this situation.
How did you mount that, with what type of filesystem?
Why do you limit it to 2MB, that’s nearly nothing for logs.
Please provide more details about your setup and what you want to achieve
How did you mount that, with what type of filesystem?
Kindly find the steps used to mount, file system is ext4:
Create a 1GB disk image
dd if=/dev/zero of=/mnt/suricata.img bs=1M count=2
Format the disk image
mkfs.ext4 /mnt/suricata.img
Create a mount point
mkdir /mnt/suricata
Mount the disk image
mount -o loop /mnt/suricata.img /mnt/suricata
Move existing files (if any) from /var/log/suricata/ to the new mount point
mv /var/log/suricata/* /mnt/suricata/
Bind mount the new mount point to the original directory
mount --bind /mnt/suricata /var/log/suricata
Verify the mounts
mount | grep suricata
Why do you limit it to 2MB ?
we have memory constraints so, need to limit the directory size.
I just tried to limit it to 2MB to check how suricata reacts if it reaches max size.
Why do you mount it as loop
instead of a normal ext4
filesystem?
You should add log rotation to the folder or otherwise Suricata won’t be able to write logfiles to that location at one point, especially if you add the suricata.log
there as well.
@Andreas_Herz , I will take care of file system,
but actually point is how does suricata react if /var/log/suricata directory reaches its max size based on mount point ?
Kindly let me know.
As I said, unless you set up a log rotation it won’t be able to write logfiles to that location anymore
Able to see below log, but not immediately as max size is reached. will try again.
Error: logopenfile: No space left on device error while writing to /var/log/suricata//stats.log
I will try with log rotation as well. Thank you @Andreas_Herz