近来,需要对公司部署系统的相关附近进行备份,防止服务器宕机或者用户误操作导致的附件丢失。

需求:
1、服务器之间备份(可以远程磁盘访问),增加备份的安全性。

2、文件较大,一般都是图片或者pdf文档等,大小在100G以上,最大的文件夹有300G,当初设计存在缺陷,文件夹下没有较细的分类,所以没法通过业务逻辑关系或其他条件进行增量备份。

3、类似的同步有四个子系统需要进行,每个的要求基本一致。

4、计划每天夜间在无用户使用时进行备份。

前后尝试了几种方式以及查看了部分软件,大体对比如下:

一、BAT命令+计划任务(最初使用方式)

最初采用的是使用bat+计划任务的方式完成,主要使用XCOPY命令完成。

实现思路如下:编写bat脚本文件,通过计划任务每天定时调用。bat文件中主要是对文件进行拷贝(例如:xcopy 远程备份原路径\*.* 目标路径\ /v /d /s /e /r /h /y,之前采用完全备份的方式,随着文件增长,逐渐采用根据日期增量备份的方式),在拷贝后,根据日期对文件夹惊醒命名,同时删除N(可自行指定)天之前的数据备份。在初步数据较少的情况下还增加过备份文件的压缩(但因为后期文件越来越多,压缩效率低而没有继续压缩,备份速度还可以50G的文件10分钟左右可以完成备份)。

通过bat命令备份,有以下几个缺点:

1、需要编写bat命令,较为复杂,需要有一定的命令编写基础。

2、无法实现真正同步(我们现在做到根据日期进行增量更新,切只有追加,无法实现删除)。

另外,在使用的过程中,偶尔会遇到备份文件存在丢失的情况,打个比方,如果有100个文件,备份之后只有90个,一直未找到原因。

二、文件夹同步软件

基于使用bat命令的缺点以及文件量的增长,因此考虑采用专业的文件夹同步软件来实现文件备份。主要考虑了以下几款软件(个人评价可能比较片面与主观,如有问题,请大家多多指教),简单对比如下:

1、goodsync

软件需要收费,在SERVER服务器上安装需要指定版本。

支持的同步类型较多(本地、远程服务器、网盘等)以及备份方式。

功能比较齐全、强大,有完善的自动执行设置。

2、filegee

分免费版本和收费版本,免费版本限制比较多。

安装企业版试用了一下,确实比较好用,功能很齐全。

分多种不同方式备份以及支持本地、远程服务器等多种类型备份。

安全性上考虑比较周全,另外还提供增量数据备份的恢复。

有比较完善的中文手册,比较方便学习。

3、Allway Sync

对个人用户是免费,但是限制较多。

提供多种同步方式以及数据类型的同步。

有自动执行策略(可以每天执行,但是我安装版本不提供固定时间点的设置,使用起来比较别扭)。

4、freefilesync

免费软件。

使用较为方便,简单易上手(我任务从操作上讲,是最人性化的设计)。

有多种同步方式,可以满足不同情况下的需求。

可以对本地、远程服务器、FTP多种类型进行备份。

但是任务创建较为麻烦,没有较为合适的自动执行策略,需要配合windows计划任务使用,较为麻烦。

5、diffsync

版本比较旧(未安装使用)。

只能提供追加方式,如果同步的时候包括删除,则删除内容无记录,无法实现后续恢复。

对于备份性能未进行详细测试。建议如果有一定的预算,最好选用goodsync或者filegee,免费版freefilesync比较合适。可以根据自己的备份(同步)需要进行选择。

另外,如果需要对空间数据和Oracle数据库部分数据进行了备份。空间数据备份可以采用计划任务+FME的方式备份,Oracle库数据可以采用bat+计划任务进行备份。

转载于:https://www.cnblogs.com/Jingkunliu/p/10974532.html

文件夹定期备份以及常见几款数据备份软件相关推荐

  1. 多备份和FileGee两款数据备份软件对比

    作为企业的普通员工来说,如果不是电脑突然崩溃是不会想到数据备份的问题的.但作为公司的CIO或者 IT部门的主管则绝对不能忽略这个问题.随着大数据时代的来临,数据的总量以及运算次数迅速增加,因此,建立良 ...

  2. python看门狗(watchdog)、多线程、实现文件夹实时监听、日志输出、备份

    python看门狗(watchdog).多线程.实现文件夹实时监听.日志输出.备份 代码展示 import _thread from watchdog.observers import Observe ...

  3. 文件夹中是微信的好友列表数据,冒号前是一个用户,冒号后是该用户的所有好友(数据中的好友关系是单向的),参照笔记,求出哪些人两两之间有共同好友,及他俩的共同好友都有谁?

    题目 文件夹中是微信的好友列表数据,冒号前是一个用户,冒号后是该用户的所有好友(数据中的好友关系是单向的),参照笔记,求出哪些人两两之间有共同好友,及他俩的共同好友都有谁? 本题声明: 1.采用Lin ...

  4. 计算机系统的备份与还原实验报告,数据备份与数据恢复实验报告

    <数据备份与数据恢复实验报告>由会员分享,可在线阅读,更多相关<数据备份与数据恢复实验报告(7页珍藏版)>请在人人文库网上搜索. 1.数据备份和数据恢复实验报告实验目的熟悉使用 ...

  5. 文件夹的使用、常见术语缩写

    一.文件夹名 1.include.lib.bin include:放头文件 .h lib:放静态库(.lib / .a) bin:放动态库(.dll / .so) cpp文件一般是不让别人看到的,而是 ...

  6. 群晖linux文件夹颜色红色,技术干货分享 | 群晖备份Linux文件夹~

    以下协议可用作备份源,以使用Active Backup forServer将文件备份到您的Synology NAS: oSMB(Microsoft Windows) orsync 3.0或更高版本(L ...

  7. w7怎么备份服务器上的文件夹,教你在Windows7系统中自动备份指定文件夹

    在网络越来越发达的今天,电脑的应用已经渗入到我们生活的方方面面了,比如说现在选择网上购物已然是一种主流了,而浏览信息新闻等也主要是从网络上进行,而我们日常当中对资料的保存也都大多选择电子存档,很多人都 ...

  8. linux的tmp文件夹定期会删除么,关于linux tmp下文件自动删除的问题

    近日发现有一台机器tmp 下放置的文件无辜丢失,而且排查发现是自动丢失,并且,只是删除10天之前的文件-. 本来以为是哪位写了一个自动执行脚本, find 了一下10天前的文件删除了-. 结果,排查所 ...

  9. delphi 选择文件夹目录_系统小技巧:不装软件 批处理为文件夹加锁

    每个人电脑上都有一些小秘密不想让人知道,常规的方法是使用第三方加密软件进行保护.不过加密软件会占用系统资源,而且密码的记忆也让人很头疼.对于Windows 10用户,保护秘密文件可以借助系统自带的批处 ...

最新文章

  1. Linux 文件大小跟踪命令
  2. Nodejs实现WebSocket通信demo
  3. mybatis中LIKE模糊查询的几种写法以及注意点(亲测第三种CONCAT()函数的)
  4. LiveVideoStack线上交流分享 (十七) —— AV1编码器优化与实用落地演进之路
  5. Windows窗口刷新机制详解
  6. Netty Java快速指南
  7. mysql 5.7.6 5.7.19_免编译安装mysql 5.7.19
  8. 用虚拟机配置Linux实验环境
  9. Python不使用scrapy框架而编写的网页爬虫程序
  10. javaSE----学习路线
  11. CentOS 7安装配置FTP服务器
  12. caffe编译关于imread问题的解决
  13. opencv图像及视频感兴趣区域设置
  14. 计算机导论学后感5000字,大学计算机导论论文3000字.docx
  15. 点扩散函数3D曲面绘图方法
  16. Acunetix WVS及Web漏洞手工检测分析
  17. Wireshark分析sql布尔盲注流量包
  18. 一些中文字体的英文名
  19. 浅谈禁忌搜索(TabuSearch)
  20. 分享一个在线占位图制作工具

热门文章

  1. TPM零知识学习八 —— tpm组件联调及API实例解析
  2. Microsoft C++ 异常: cv::Exception,位于内存位置 0x0000003EA0B5E410 处。
  3. Hgame2021 week2 web
  4. 德玛西亚之WorkFlow(五)流程引擎创建
  5. IEEE ICME 2023论文|基于预训练和图网络的语音主题分类
  6. 2022保研夏令营经历贴(北交、中南、西工大、川大)
  7. 用Compose画个小老虎恭贺新春
  8. 关于路径的标准英文名称
  9. 父亲节快到了,几句父亲的话留下
  10. python内建函数使用方法_python基础学习笔记(实用的内建函数和经典题目收集)...