热门标签 | HotTags
当前位置:  开发笔记 > 运维 > 正文

从一台服务器共享文件到另一台服务器_文件服务器资料很重要,备份却很麻烦?那是你没用对方法...

DFS,是微软的文件分布系统,包括了DFS命名空间和DFS复制两种技术;在上一篇文章中,为了解决客户的问题,我

DFS,是微软的文件分布系统,包括了DFS命名空间和DFS复制两种技术;在上一篇文章中,为了解决客户的问题,我们部署了DFS命名空间,使用户从一个共享路径就能访问位于多台文件服务器中的共享资源;那么今天,我们来体验一下另外一个功能:DFS复制技术,目的是使多个服务器上的文件夹,保持同步。

DFS命名空间,只在一台服务器上安装DFS就够了, 但是要想利用DFS复制技术,使多台服务器上的文件夹保持同步,那么每台服务器都安装DFS

一、第二台服务器添加DFS角色

3e1190b6b8c84c384a0f370aa59b4730.png
e72bf53d3b965579124d37e1ffd62e2f.png

二、回到第一台服务器上进行以下配置:

1、在“管理工具”中打开“DFS Management”

154c39d606cba994d8c8726cf18bdb80.png

2、新建“多用途复制组”

bd180bbedb5f6860da57d2bc0301a87c.png

3、输入复制组的名称,我是直接输入了共享文件夹的名称

c58bed309f2bdaaadc7a734d813ed90b.png

4、添加已经安装了DFS的两台服务器

e957139cd28dc47bbcfd0d022950226f.png

5、选择复制成员之间的连接拓朴:交错,即同一组中每个成员服务器之间都互相复制

5b0b54cb421d88c28fa756f74b198deb.png

6、使用指定带宽连续复制:使用完整带宽全天侯启用复制,当然,也可以指定日期和时间来进行同步复制

d2ed98c270cf54b755bf48582e98f1f7.png

7、添加要复制的文件夹:指定文件夹,并且连现有权限一起复制

88f924efbe40f952901587ff46d24474.png

8、选择另一台服务器上需要同步的文件夹

3265b931bc9e8f54d3f50eed94fbffb0.png

9、查看设置,确认后,开始“创建”复制组

da0cc796eb4d536ae23a0da67deed336.png

10、任务顺利完成,点“关闭” 退出

d7fe1e2705d6307fc43dbbcaf32363c0.png

三、到第二台服务器上查看配置

1、先看复制组是否已经同步,如果没有自动同步过来,那就“添加要显示的复制组”

30a23ab7a14847d1cf947a90ce0df278.png

2、手动添加后,就能看到配置都同步过来了

0041bff8cff5c94fa8ea981dd8c1de8a.png

3、还是在第二台服务器上,打开shared文件夹,发现文件全部都同步过来了——本来这台服务器上面的shared文件夹的空的,现在第一台服务器上面的内容,全部复制过来了

d1537e1c64b40d4cadece92a1872c9ab.png

4、看一下文件夹属性的“安全”页面,权限也全部都复制过来了

419829e8c8ca297012c04c25ac40ef3d.png

四、测试:

1、在第二台服务器的shared文件夹,创建一个文本文件:testA;

140df8f1d28cf33ac5ea191b4e9445d6.png

2、到第一台服务器,打开shared文件夹,发现名为testA的文本文件已经同步复制过来了;

3、还是在第一台服务器上,打开这个名为testA的文本文件,输入内容:添加文字,并保存;

9a42f7ba9f1cf8b610baab87b990481b.png

4、回到第二台服务器上,打开shared文件夹中的文本文件testA,发现文字内容已经同步复制过来了。

5210bee753adad9848171365cc13330b.png

经过以上简单配置,就实现了利用DFS复制技术,使两台服务器上的文件夹同步的功能,免去了经常备份的麻烦,可以当作热备功能来使用。



推荐阅读
  • 禁止程序接收鼠标事件的工具_VNC Viewer for Mac(远程桌面工具)免费版
    VNCViewerforMac是一款运行在Mac平台上的远程桌面工具,vncviewermac版可以帮助您使用Mac的键盘和鼠标来控制远程计算机,操作简 ... [详细]
  • 本文介绍了Python高级网络编程及TCP/IP协议簇的OSI七层模型。首先简单介绍了七层模型的各层及其封装解封装过程。然后讨论了程序开发中涉及到的网络通信内容,主要包括TCP协议、UDP协议和IPV4协议。最后还介绍了socket编程、聊天socket实现、远程执行命令、上传文件、socketserver及其源码分析等相关内容。 ... [详细]
  • 本文详细介绍了SQL日志收缩的方法,包括截断日志和删除不需要的旧日志记录。通过备份日志和使用DBCC SHRINKFILE命令可以实现日志的收缩。同时,还介绍了截断日志的原理和注意事项,包括不能截断事务日志的活动部分和MinLSN的确定方法。通过本文的方法,可以有效减小逻辑日志的大小,提高数据库的性能。 ... [详细]
  • Linux服务器密码过期策略、登录次数限制、私钥登录等配置方法
    本文介绍了在Linux服务器上进行密码过期策略、登录次数限制、私钥登录等配置的方法。通过修改配置文件中的参数,可以设置密码的有效期、最小间隔时间、最小长度,并在密码过期前进行提示。同时还介绍了如何进行公钥登录和修改默认账户用户名的操作。详细步骤和注意事项可参考本文内容。 ... [详细]
  • 搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的详细步骤
    本文详细介绍了搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的步骤,包括环境说明、相关软件下载的地址以及所需的插件下载地址。 ... [详细]
  • 这是原文链接:sendingformdata许多情况下,我们使用表单发送数据到服务器。服务器处理数据并返回响应给用户。这看起来很简单,但是 ... [详细]
  • Java序列化对象传给PHP的方法及原理解析
    本文介绍了Java序列化对象传给PHP的方法及原理,包括Java对象传递的方式、序列化的方式、PHP中的序列化用法介绍、Java是否能反序列化PHP的数据、Java序列化的原理以及解决Java序列化中的问题。同时还解释了序列化的概念和作用,以及代码执行序列化所需要的权限。最后指出,序列化会将对象实例的所有字段都进行序列化,使得数据能够被表示为实例的序列化数据,但只有能够解释该格式的代码才能够确定数据的内容。 ... [详细]
  • 本文介绍了如何使用php限制数据库插入的条数并显示每次插入数据库之间的数据数目,以及避免重复提交的方法。同时还介绍了如何限制某一个数据库用户的并发连接数,以及设置数据库的连接数和连接超时时间的方法。最后提供了一些关于浏览器在线用户数和数据库连接数量比例的参考值。 ... [详细]
  • Centos7.6安装Gitlab教程及注意事项
    本文介绍了在Centos7.6系统下安装Gitlab的详细教程,并提供了一些注意事项。教程包括查看系统版本、安装必要的软件包、配置防火墙等步骤。同时,还强调了使用阿里云服务器时的特殊配置需求,以及建议至少4GB的可用RAM来运行GitLab。 ... [详细]
  • 本文详细介绍了云服务器API接口的概念和作用,以及如何使用API接口管理云上资源和开发应用程序。通过创建实例API、调整实例配置API、关闭实例API和退还实例API等功能,可以实现云服务器的创建、配置修改和销毁等操作。对于想要学习云服务器API接口的人来说,本文提供了详细的入门指南和使用方法。如果想进一步了解相关知识或阅读更多相关文章,请关注编程笔记行业资讯频道。 ... [详细]
  • t-io 2.0.0发布-法网天眼第一版的回顾和更新说明
    本文回顾了t-io 1.x版本的工程结构和性能数据,并介绍了t-io在码云上的成绩和用户反馈。同时,还提到了@openSeLi同学发布的t-io 30W长连接并发压力测试报告。最后,详细介绍了t-io 2.0.0版本的更新内容,包括更简洁的使用方式和内置的httpsession功能。 ... [详细]
  • 本文介绍了使用PHP实现断点续传乱序合并文件的方法和源码。由于网络原因,文件需要分割成多个部分发送,因此无法按顺序接收。文章中提供了merge2.php的源码,通过使用shuffle函数打乱文件读取顺序,实现了乱序合并文件的功能。同时,还介绍了filesize、glob、unlink、fopen等相关函数的使用。阅读本文可以了解如何使用PHP实现断点续传乱序合并文件的具体步骤。 ... [详细]
  • 本文介绍了Hyperledger Fabric外部链码构建与运行的相关知识,包括在Hyperledger Fabric 2.0版本之前链码构建和运行的困难性,外部构建模式的实现原理以及外部构建和运行API的使用方法。通过本文的介绍,读者可以了解到如何利用外部构建和运行的方式来实现链码的构建和运行,并且不再受限于特定的语言和部署环境。 ... [详细]
  • 开发笔记:加密&json&StringIO模块&BytesIO模块
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了加密&json&StringIO模块&BytesIO模块相关的知识,希望对你有一定的参考价值。一、加密加密 ... [详细]
  • Android中高级面试必知必会,积累总结
    本文介绍了Android中高级面试的必知必会内容,并总结了相关经验。文章指出,如今的Android市场对开发人员的要求更高,需要更专业的人才。同时,文章还给出了针对Android岗位的职责和要求,并提供了简历突出的建议。 ... [详细]
author-avatar
DSSDD
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有