[Samba] Samba block my usbkey umount operation
cweiss at gmail.com
Thu Mar 24 12:43:12 MDT 2011
On Thu, Mar 24, 2011 at 11:52 AM, Anthony Viallard <avd at patatrac.info> wrote:
> I have an issue with samba (version 2.0.10) on my embedded platform.
> I have:
> * created a hotplug script which mount usbkey;
> * a webui page to share usbkey directories with samba and another page for
> ejecting (sync and umount) usbkey.
> But, if i copy an file with samba to a share stored in my usbkey and do the
> eject function in my webui, the umount failed (device is busy). I must wait
> before the umount success. There a no dirty pages in my memory which must
> writeback to the usbkey, so, i think samba continues to handle the file
> copied and after XX seconds, release it ...
I think as long as a client is connected, samba will keep a lock on
the directory to monitor for file changes, though i could be wrong.
scripting an lsof to get the smbd pid that is using the mountpoint and
killing right before the umount should work.
More information about the samba