On Thursday, 27 August 2015 01:48:00 PM Charles Swiger wrote:
> On Aug 27, 2015, at 1:13 PM, Alexander Urcioli <alex...@gmail.com> wrote:
> > We were running into an issue where larger files were not able to be moved
> > after scanning with ClamAV. Our hypothesis was that perhaps the process
> > has
> > not released access to the file and we were experiencing a race condition.
> > 
> > Upon investigating I attempted to monitor the file we were scanning using
> > lsof on repeat mode. To my suprise, upon scanning a 900MB file with
> > clamscan and clamdscan, lsof never lists the file as being opened
> > by....anything...
> 
> It's not unusual for programs to read file data via mmap() rather than
> open().
> 
> That said, it's also quite possible that a 900 MB file is being skipped
> entirely due to MaxScanSize setting, which defaults to 100 MB unless you
> have changed it.

A file descriptor still has to be opened for mmap. lsof would show that file as 
being opened. Your thinking about ClamAV's scan size settings are likely 
correct. What I'd do is scan that one archive with verbose debugging mode 
enabled in clamscan. That will tell you if ClamAV skipped the file due to scan 
size limits.

Thanks,

Shawn

Attachment: signature.asc
Description: This is a digitally signed message part.

_______________________________________________
Help us build a comprehensive ClamAV guide:
https://github.com/vrtadmin/clamav-faq

http://www.clamav.net/contact.html#ml

Reply via email to