If you want to use lsof you'd have to use it before the lazy umount. It doesn't work afterwards since all processes using a lazily umounted filesystem are locked into virtual paths that don't exist.
I guess I could hook into umount in addition to what it's currently doing, so it can do some things before it just umount -l
|