是否可以使用 Samba for Linux 配置 Microsoft DFS?

是否可以使用 Samba for Linux 配置 Microsoft DFS?

在 Windows 上,可以使用 Windows 共享创建 DFS。但是,我正在使用 Linux 服务器,想知道是否可以使用 Linux 上的 Samba 创建 MSDFS?

要做到这一点需要进行哪些配置更改?

答案1

Samba 可以通过特殊的符号链接文件来实现这一点。Samba 必须使用该--with-msdfs选项进行编译才能使其工作。然后您需要修改 smb.conf 文件以将其打开。

[全球的]
    主机 msdfs = 是

 #添加DFS作为共享定义
[外勤支助处]
    路径 = /srv/smb/dfsroot
    msdfs 根 = 是

一旦完成,您就可以使用此语法创建符号链接来模拟到远程主机的链接:

ln -s 'msdfs:server\volume` accounting

小写是关键。如果您以某种方式复制数据(与 Microsoft 不同,Samba 不会将复制与 DFS 捆绑在一起),您也可以模拟该操作。

ln -s 'msdfs:server1\acct,msdfs:server2\acct' accounting

确保链接由 root 拥有是个好主意。您不希望杂散用户将其他用户重定向到邪恶的地方。

答案2

您也可以尝试驼鹿- Linux 的开源分布式文件系统。它具有容错能力,并具有许多不同的有用技术特性。

答案3

快速访问您选择的搜索引擎将显示头孢光泽和 gFarm 仅举三例,显然您可以通过相同路线自由发现更多选择。

答案4

相关内容