在 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
答案4
是的,你有全局文件系统 (GFS) 红帽链接