An end user needs to determine what folders in the home directory need to have on-demand virus scanning. Although one can configure the entire home directory to be a clamfs directory, that configuration can tax performance.
In general, a user can designate a folder structure that is used as a “customs” area. This folder structure should be used as the default download destination and cache of browsers, email clients, peer-to-peer software and manual download or any copying from an external source (like a CD, flash drive, etc.). Here, I assume the real directory ~/.customs is created (using mkdir) for this purpose. Note the period as the first character of the file name. This means the folder is “hidden”. It won’t be displayed normally, unless the ls -a option is specified.
clamfs configures a mirror folder for a real directory that represents the same content, only scanned. As a result, the user needs to create an empty folder for this purpose. I assume this folder is ~/customs (without the period).
Once clamfs is configured and started, the end user should use ~/customs exclusively so that all files accessed are scanned.