我有一个通过 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
我建议在 USB 媒体上共享一个子文件夹,这样当您使用时
umount
,它不再存在。老实说,我本人一直在你的确切位置。
Samba 不知道它是用于可移动设备的,因为该文件夹仍然存在并且仍然可以访问。
Unix的愚蠢也是它的力量。大多数事情都没有被过度考虑或过度编程。用户对事物的组织使其功能强大。