linux 实现windows dfs,6.5.3 配置Samba实现Windows中DFS功能

6.5.3  配置Samba实现Windows中DFS功能

DFS(Distributed File System,分布式文件系统)是Windows Server 2003和Windows 2000系统自带的文件服务。在Windows平台使用DFS有很多好处,比如:可以轻松定位和管理网络中的共享资源、使用统一的命名路径完成对所需资源的访问、提供了可靠的负载平衡等。

在大多数环境中,共享资源驻留在多台服务器上的各个共享目录中。要访问资源用户必须指定共享资源的UNC(Universal Naming Convention,通用命名规则)路径。而通过DFS,一台服务器上的某个共享点能够作为驻留在其他服务器上的共享资源的宿主。DFS以透明方式链接文件服务器和共享目录,然后将其映射到单个层次结构,以便可以从一个位置对其进行访问,而实际上数据却分布在不同的位置。用户不必再转至网络上的多个位置以查找所需的信息,用户在访问此共享中的目录时将被重定向到包含共享资源的网络位置。这样,用户只需知道DFS根目录共享即可访问整个网络的共享资源。

DFS拓扑从DFS树的根目录开始。位于逻辑层次结构顶部的DFS根目录映射到一个物理共享。DFS链接将映射到目标共享文件夹或目标DFS根目录的UNC路径,如图6-35所示。当DFS客户端访问DFS共享文件夹时,DFS服务器将DNS名称映射到UNC名称并将引用返回给该客户端,以使它能够找到共享文件夹。将DNS名称映射到UNC名称使数据的物理位置对用户是透明的,这样用户便无需记住存储文件夹的服务器。

9abf77a5f1f405221683da9da1bd48f5.png

图6-35  DFS结构

通过Samba实现DFS的配置方法如下。

(1)通过以下命令建立一个目录作为DFS的根。mkdir /dfsroot

(2)修改/etc/smb.conf,在[global]标签下配置如下参数。hostmsdfs=yes

(3)修改/etc/smb.conf文件(建立一个DFS根的共享),内容如下。 [dfsroot][dfsroot]

path= /dfsroot

msdfsroot=yes

(4)在DFS根所在目录通过链接文件建立所有共享的链接,在下面的例子中分别为位于192.168.0.99上名为mp3的共享目录和位于192.168.0.100上名为doc的共享目录建立了链接。ln -s msdfs:192.168.0.99\\mp3 mp3

ln -s msdfs:192.168.0.100\\doc doc

在重新启动smb服务后,当Windows客户端访问名为dfsroot共享中的mp3目录时,实际会被Samba引导到位于192.168.0.99上名为mp3的共享目录。

【责任编辑:云霞 TEL:(010)68476606】

点赞 0

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值