For Macs, there are a few tools around that allow to erase all resource-fork-files on a stick prior to ejecting it. I made some myself a few years ago using Automator - so called 'droplets', that let you drag a volume onto it, and it would then browse all folders on that drive and erase all occurrences of '._' files, then eject that volume. Back then, I restricted the search to MP3 or JPG images (so that MP3 players, cameras and photo printers would not run havoc on them), but it's even easier to erase all '._' occurrences. Of course this can be done manually in a shell, but a droplet is the easier and safer way for most users.
And of cause, this works not only on USB sticks, but also large size hard-discs with FAT/NTFS formatting - so also for short-films or full-length DCPs on larger discs. Never tried it on EXT2/3 formatted discs, but I assume it would work there as well.
Look at e.g.
http://pixelchimp.net/blog/pixel-chimp/ ... -mac-files
http://junecloud.com/journal/mac/create ... ction.html
BTW - James' tutorial on how to create DCP EXT2/3 drives in a virtual machine misses one important point - he creates a GUID partitioned drive, but industry standard and ISDCF recommendation is to create an MBR partition scheme.