Nunca lo he intentado yo mismo, pero al registrar en clamd.conf
file puedo ver que el tamaño de los archivos se puede configurar manualmente.
Cambiar los siguientes valores a "n" parece ser la solución para el límite de tamaño de archivo que lo establece en ilimitado:
-max-filesize=#n
-max-scansize=#n
BytecodeUnsigned yes
http://blog.clamav.net/2014/11/brief-re-introduction-to-clamav.html
Sin embargo, sé que actualmente ClamAV tiene un límite de archivos de 4 GB. Sin embargo, desde mi entendimiento, al establecer "n" junto con BytecodeUnsigned
a "yes" en el archivo de configuración, se solucionará el problema y, por supuesto, hay algunos detalles que se deben tener en cuenta antes de hacerlo, como:
- la cantidad de memoria presente / disponible en el servidor debe ser mucho mayor que el tamaño del archivo porque ClamAV está asignando el archivo a la memoria.
- El sistema de archivos de intercambio, el tamaño del intercambio de fs debe calcularse de acuerdo con el tamaño del ram en el servidor (en caso de que llegue al intercambio).
Si lo anterior a lo particular no se cuida con una atención adicional, ClamAV no podrá escanear o mejor, se comerá toda la memoria del sistema y, por lo tanto, será eliminado por OEM Killer.