文章目录
需求
文件服务器上有很多文件,这些文件一直在持续增长中。我们希望将其备份下来,同时通过FTP上传到另外一台服务器中。
软件
其实功能需求比较清晰,也比较简单。先后对比过几个不同的备份软件,最终选择了Cobian的软件,最主要的原因是它是免费的。
官网地址:https://www.cobiansoft.com/
官网提供了两个不同的软件,Cobian Backup/Cobian Reflector,无论你选哪一个都可以,区别是 Cobian Reflector 完全基于.NET 技术开发,使用了WPF技术,支持 SFTP 传输方式。如果你追求界面好看,就选Reflector。如果服务器比较老,那就选Backup。功能上差别不大。
我的服务器上用的是Cobian Backup。这篇文档,我以 Reflector演示。毕竟服务器上已经正在运行的,我就不想继续折腾服务器了。另外,我在Windows Server 2025中安装时发现,Cobian Backup 的卷影副本功能无法启动,也就是Cobian Backup功能残缺的(影响备份被锁定的文件)。不知道是不是个体差异,暂未验证。
安装
当前的 Cobian Reflector 是 2.7.20 版本,注意,没有简体中文界面。
下载地址:https://www.cobiansoft.com/cobianbackup.html
可以支持 Windows Vista SP2, Windows 7 SP1, Windows 8, Windows 8.1 Windows 10 or newer and Servers 2008 or newer
但是要求 .NET runtime 4.6 or newer must be installed (4.6.2, 4.7, etc, but NOT 5.x).




这里需要注意:
1、安装类型:作为一个服务
2、服务安装:使用Local System 账号(这个权限最大)
3、不要自动启动用户界面(给Local System,我们无法操作)



基本设置

左面右下角,点击这个图标,启动界面

添加任务


在General中,设置 Task name,注意需要修改 备份类型。这里我选择差异备份.
备份源

选个目录

备份目的

我希望把数据备份到ftp服务器.

测试正常

ftp服务上创建了一个目录

目录里面创建了一个文件

测试正常。

接下来,点击保存,否则后面会卡住,无法操作。
修改计划任务

每日备份


动态设置
注意:差异备份任务中,会自动创建完全备份。

保留2个完整备份,3个差异备份,每周一,创建一个完整备份。
压缩

按照你的需要决定是否启用,一旦启用,本地需要额外的磁盘空间来保存压缩文件,另外压缩也比较耗时。
加密,就算了
过滤

按照你的需求设置,一般不设置。
事件

备份前后,要执行啥程序。看情况设置。
高级设置

注意勾上,包含备份类型名,忽略空目录。
测试运行




检查远端

语言设置
ftp传输数据时,中文文件名和目录名可能成乱码。主要原因是传输的时候,编码不对。这里需要修改ftp参数

UTF-8,OK
关于差异备份
在一个差异备份任务中,必须有一个完全备份,然后基于这个完全备份进行差异备份。
也就是说,虽然设置的是差异备份,但是,这个备份的结果中,如果没有完全备份的话,首次运行将是一个完全备份,之后才是基于这个完全备份的差异备份。
一个任务只管自己的配置,不管其他的任务的配置。就算你单独创建了完全备份的任务,其他任务也不管这个。
因此,差异备份也是最常用的,基本上,创建一个就好了。其它备份类型,看情况,可以用不着。