为什么新的 Samba 共享稍后会出现,但在创建后不会立即出现?

为什么新的 Samba 共享稍后会出现,但在创建后不会立即出现?

我的机器:Ubuntu 20.04

我在我的 samba 服务器上创建了一个共享。非常简单。我可以通过 ssh 从后端访问服务器,并自由导航。

但是,如果我尝试从文件资源管理器访问它(我有 Nautilus 和 Nemo),它会告诉我“没有这样的文件或目录”。

以下是相关的共享配置/etc/samba/smb.conf

[CALL_ARCHIVES]
comment = For samba share of volume tank
vfs objects = glusterfs
glusterfs:volume = tank
glusterfs:logfile = /var/log/samba/glusterfs-tank.%M.log
glusterfs:loglevel = 7
path = /CALL_ARCHIVES
read only = no
valid users = backup root
write list = backup
create mode = 0775
directory mode = 0775
kernel share modes = no

,如果我等到第二天,我就可以看到它了。我尝试使用 重新启动我这边的网络服务service network-manager restart,但没有成功。我可以刷新/清除哪些内容才能立即看到它?

还有一件事。我的 samba 服务器有一个公共地址,192.168.75.36用作高可用性 IP,而不是访问机器的实际 IP,即192.168.75.35

文件如下/etc/ctdb/public_addresses

[root@san01 tank]# cat /etc/ctdb/public_addresses 
192.168.75.36/19 enp3s0f1

以下是两台samba机器的两个物理IP:

[root@san01 ctdb]# cat nodes 
192.168.75.35
192.168.75.37

当我无法从75.36IP 看到新共享时,我却可以从75.35IP 看到它。现在,我可以从两者(smb://192.168.75.36/ARCHIVE_CALLS以及smb://192.168.75.35/ARCHIVE_CALLS在我的文件资源管理器中)看到它。

那么我需要做什么才能让它立即可见?

答案1

不幸的是,你将不得不转向一个完全不同的操作系统,尝试 Debian。这在 Ubuntu 上永远行不通。

https://bugs.launchpad.net/ubuntu/+source/samba/+bug/1807177

相关内容