DFS分布式文件系统 不同用户访问不同服务器修改同一文件 解决方案
2013-12-17 21:53
281 查看
当两个用户在不同的服务器上同时更新同一个文件的时候,会出现什么情况?
场景分析:
两台服务器(10.205.8.54)和(10.205.8.55),已经安装了DFS命名空间服务器,且已经能够实现容错和负载功能。
在生产环境中,如果多个用户同时访问DFS命名空间服务器的时候,就会出现不同用户访问了不同服务器的同一个复制文件,这个时候,DFS会标记“文件版本”,以最后保存的文件为主,直接导致了之前用户的数据丢失。
解决思路:
我们建立共享文件夹IT,设置共享文件夹的覆盖引用顺序(目标优先级),
所有目标中的第一项 指定如果目标可用,用户应始终被引用到此目标。
所有目标中的最后一项 指定用户应从不被引用到此目标,除非所有其他目标不可用。
同等开销目标中的第一项 指定用户应被引用到同等开销的其他目标(通常指同一站点中的其他目标)之前的此目标。
同等开销目标中的最后一项 指定如果存在成本相等的其他目标(通常指同一站点中的其他目标),用户应从不被引用到此目标
即让所有用户在访问IT文件夹的时候,永远登录其中指定的一台服务器,直到这台服务器损坏才切换到另外一台服务器。具体配置如下:
首先我们查看客户端所连接的哪台服务器
1) 在客户单映射网络驱动器磁盘,然后右击 ---属性---DFS
客户端1,以用户A映射
另外一客户端,以用户B映射;
如果登陆服务器情况出现如上;测试客户端编辑文件
发现,两者都是可以直接修改的。出现如标题所示的现象。
打开DFS服务器管理平台,修改配置;(我们这里只是针对文件夹做控制,当然也可以对命名空间服务器做限制)。先修改Root服务器的IT文件夹的文件夹目标属性,
修改Slave服务器IT文件夹的文件夹目标属性,
做完修改后,分别使用不同的用户重新映射网络驱动盘,右击网络磁盘―属性―DFS
截图结果如下:
得出最终都访问了同一个服务器,这个时候再测试文件修改,当一个用户文件后,另外一个用户去打开同一个文件,会出现如下提示:
到此为止,这个测试已经完成。
场景分析:
两台服务器(10.205.8.54)和(10.205.8.55),已经安装了DFS命名空间服务器,且已经能够实现容错和负载功能。
在生产环境中,如果多个用户同时访问DFS命名空间服务器的时候,就会出现不同用户访问了不同服务器的同一个复制文件,这个时候,DFS会标记“文件版本”,以最后保存的文件为主,直接导致了之前用户的数据丢失。
解决思路:
我们建立共享文件夹IT,设置共享文件夹的覆盖引用顺序(目标优先级),
所有目标中的第一项 指定如果目标可用,用户应始终被引用到此目标。
所有目标中的最后一项 指定用户应从不被引用到此目标,除非所有其他目标不可用。
同等开销目标中的第一项 指定用户应被引用到同等开销的其他目标(通常指同一站点中的其他目标)之前的此目标。
同等开销目标中的最后一项 指定如果存在成本相等的其他目标(通常指同一站点中的其他目标),用户应从不被引用到此目标
即让所有用户在访问IT文件夹的时候,永远登录其中指定的一台服务器,直到这台服务器损坏才切换到另外一台服务器。具体配置如下:
首先我们查看客户端所连接的哪台服务器
1) 在客户单映射网络驱动器磁盘,然后右击 ---属性---DFS
客户端1,以用户A映射
另外一客户端,以用户B映射;
如果登陆服务器情况出现如上;测试客户端编辑文件
发现,两者都是可以直接修改的。出现如标题所示的现象。
打开DFS服务器管理平台,修改配置;(我们这里只是针对文件夹做控制,当然也可以对命名空间服务器做限制)。先修改Root服务器的IT文件夹的文件夹目标属性,
修改Slave服务器IT文件夹的文件夹目标属性,
做完修改后,分别使用不同的用户重新映射网络驱动盘,右击网络磁盘―属性―DFS
截图结果如下:
得出最终都访问了同一个服务器,这个时候再测试文件修改,当一个用户文件后,另外一个用户去打开同一个文件,会出现如下提示:
到此为止,这个测试已经完成。
相关文章推荐
- c++修改文件(夹)的用户访问权限程序代码
- 部分网段用户不能访问到不同网段某台服务器的解决办法
- 如何用服务器文件管理系统记录共享文件的访问日志、记录共享文件复制、修改、删除和剪切等操作?
- 登录远程计算机,提示“您必须拥有这台计算机上的‘终端服务器用户访问’权限”的解决方案
- 工作组下,配置使用web方式修改文件服务器用户帐户密码
- 【小白学JAVA】不同的二级域名访问同一服务器下的不同的tomcat
- [添加用户]解决useradd 用户后没有添加用户Home目录的情况,Linux改变文件或目录的访问权限命令,linux修改用户密码,usermod的ysuum安装包。飞
- HTTP 错误 403.9 - 禁止访问:连接的用户过多 XP IIS服务器连接数的修改
- 服务器上用户访问文件权限设置
- 文件和文件夹丢失权限, 命令行下修改文件访问控制权限,解决方案
- Windows server 2008文件服务器之一隐藏用户无权限访问的共享文件夹
- c++修改文件(夹)的用户访问权限程序代码
- 文件服务器之DFS(分布式文件系统)高可用性
- C#执行Shell命令,WebService需要访问其他服务器的文件时,在IIS中登入Windows用户
- Windows server 2008文件服务器之一隐藏用户无权限访问的共享文件夹 推荐
- 让XP HOME使用组策略、本地用户和组、安全策略以及文件访问权限的修改
- 【转】分享silverlight修改配置文件WEB.CONFIG指定服务器地址访问WCF
- MySQL命令行 不同端口登录 执行SQL文件 创建用户 赋予权限 修改root密码
- 服务器上用户访问文件权限设置
- 三层结构中解决同一解决方案不同项目中访问Web.config文件的问题