I use submount and it works great with both cdrom and floppies, I assume it will work as well with pen drive but never tried.
Here is the link for the project :
http://sourceforge.net/projects/submount/.
There is two versions, one for kernel 2.6, submount-0.9 and the other submount-2.4-0.9 for kernel 2.4.
Give it a try!