文件夹按期备份以及常见几款数据备份软件

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

需求:
一、服务器之间备份(能够远程磁盘访问),增长备份的安全性。windows

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

三、相似的同步有四个子系统须要进行,每一个的要求基本一致。服务器

四、计划天天夜间在无用户使用时进行备份。性能

先后尝试了几种方式以及查看了部分软件,大致对好比下:学习

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

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

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

经过bat命令备份,有如下几个缺点:图片

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

二、没法实现真正同步(咱们如今作到根据日期进行增量更新,切只有追加,没法实现删除)。

另外,在使用的过程当中,偶尔会遇到备份文件存在丢失的状况,打个比方,若是有100个文件,备份以后只有90个,一直未找到缘由。

2、文件夹同步软件

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

一、goodsync

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

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

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

image

image

image

二、filegee

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

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

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

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

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

image

image

image

三、Allway Sync

对我的用户是免费,可是限制较多。

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

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

image

image

image

四、freefilesync

免费软件。

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

有多种同步方式,能够知足不一样状况下的需求。

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

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

image

image

五、diffsync

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

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

对于备份性能未进行详细测试。建议若是有必定的预算,最好选用goodsync或者filegee,免费版freefilesync比较合适。能够根据本身的备份(同步)须要进行选择。

另外,若是须要对空间数据和Oracle数据库部分数据进行了备份。空间数据备份能够采用计划任务+FME的方式备份,Oracle库数据能够采用bat+计划任务进行备份。

相关文章
相关标签/搜索