Tigran Aivazian had a patch for doing a forced unmount.
It will solve your problem.
You can check whether he has a patch for the kernel you
are using.
Sujal Shah wrote:
>
> I'm working on a userspace filesystem daemon which replaces Venus (from
> CODA) or podfuk (UserVFS) using the CODA driver. I'm still early in my
> development process, but I've run into one frustrating problem. While
> testing my code, I have started causing ls to hang.
>
> It keeps the directory open, which means I can't do things like, oh,
> unmount the filesystem. :-) Anyone have any suggestions on recovering
> gracefully when this happens short of rebooting (which is what I do
> now)? Basically, 'ls' hangs, and can't be killed (even kill -9) and
> 'lsof' lists the directory as open (which is furthered confirmed by
> umount complaining about the filesystem being busy).
>
> Thanks,
>
> Sujal
>
> --
> ------ Sujal Shah ---- sujal@sujal.net
>
> http://www.sujal.net/
> -
> To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html
> Please read the FAQ at http://www.tux.org/lkml/
-- Amit Kale Veritas Software ( http://www.veritas.com ) - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
This archive was generated by hypermail 2b29 : Tue Aug 07 2001 - 21:00:26 EST