驱动器已断开连接但仍显示为共享驱动器

驱动器已断开连接但仍显示为共享驱动器

我有一个通过 Samba 与 Raspberry Pi 共享的 USB 驱动器。

一切正常,但是当我断开 USB 驱动器时,安装文件夹(/media/usb1)仍然存在,并且它仍然通过 Samba 作为空文件夹共享。

我本来期望 Samba 停止共享该资源,并在 Windows 中显示为断开连接或不可用,因为它映射为网络驱动器。

有没有办法告诉 Samba 在资源为空时停止共享?还有其他解决方法吗?

smb.conf对此共享资源的输入如下:

[usbdrive]
path = /media/usb1
browseable = yes
writeable = yes
only guest = no
create mask = 0777
directory mask = 0777
public = no

答案1

我建议在 USB 媒体上共享一个子文件夹,这样当你共享时umount,它就不再存在了。

说实话,我自己也曾经和你处于同样的境地。

Samba 不知道它是用于可移动设备,因为该文件夹仍然在那里并且仍然可以访问。

Unix 的愚蠢也是它的优势。大多数事情都不是经过深思熟虑或过度编程的。正是用户对事物的组织才使其强大。

相关内容