Hi Holger,
Thanks for the reply. The separate pools would be on separate raid arrays, separately funded. Many research grant funding sources have strict regulations about ensuring funds go only to support a given project, hence the separation requirement.
Part of this is in an effort to cut down on the number of backup servers I have. In the past I have recommended each group (or sometimes each grant/project) purchase its own backup server and storage. But this just leads to server proliferation.
Regarding separate BPC instances on the same hardware, the scheduling issues, need for lots of duplications of code, and likelihood of screwing something up seemed prohibitive.
After looking into the code, I think the changes would be trivial. Probably under 50 lines total. It's not necessary to have separate BackupPC_nightly and BackupPC_trashclean processes as one person opined; the existing ones simply need to be made aware of the additional locations on which to operate.