C/S数据备份方案-UrBackup
2011-03-14 10:52:10 阿炯

本站赞助商链接,请多关照。 UrBackup 是一个高效的客户机服务器的备份系统,支持 Windows 和 Linux。Windows的客户端提供文件和完整分区映像的备份,支持增量和完整备份,并把数据传输到基于Windows和Linux的服务器上。服务器提供一个简单的Web接口用于分析存储使用率、日志、修改设置和备份数据浏览等。采用C++编写开发并在AGPL-3.0协议下授权。



Urbackup is a client/server backup system, that through a combination of image and file backup accomplishes both 100% data security and a fast restoration time. Single files can be restored fast through the web interface or the Windows Explorer while the image backups can be restored with a bootable CD or USB-Stick.


UrBackup还会持续监视想要备份的文件夹,以便快速找到与以前备份的不同之处,因此增量备份文件会非常快。备份文件可以通过web界面、客户端或Windows资源管理器恢复,而驱动器卷的备份可以通过可引导CD或usb恢复(裸机恢复)。web界面使得建立你自己的备份服务器非常容易。

它使用到两个端口,分别是 55413 和 55414 ,如果跨网段或公网使用,需再开放55415。前者用来与客户端通讯,后者则是用于提供管理页面的访问。

默认情况下初次访问 UrBackup 设置页面是不需要任何用户登录的,这意味着任何人都可以访问并查看到 UrBackup 的设置以及备份信息。因此在开始一些重要设定之前必须先为 UrBackup 添加管理员帐户。

打开浏览器,输入以下网址访问 UrBackup 服务管理页面。
http://IP:55414

初次进入系统,页面会提示无法访问 UrBackup 用于保存备份的文件夹。

选择所需备份的内容:可分两个部分,一是文件,二是卷。

所需备份文件方式又分三种:
备份除临时文件、缓存文件、系统文件及程序文件外的所有文件(推荐)
> 基本可以理解为备份整个系统,包括 C 盘以及其他所有盘只备份所有用户的文档、音乐、图片、视频及桌面文件
> 仅备份客户端所有用户的资料文档,适合普通用户资料较少的场合自定义所需备份文件
> 较为灵活的备份方式,比如只想备份 D 盘的某个文件夹

所需备份的卷也分三种:
备份系统卷(推荐)
备份所有本地卷
自定义所需备份的卷

在做出选择之前,UrBackup 已经自动将客户端状态变为在线。

客户端广域网的连接方法
1.首先在服务端,设定允许广域网访问。
2.管理页面中依次找到 设置 > 常规 > 广域网 ,勾选 允许广域网模式 ,填写服务器的域名/IP以及端口号,默认端口为55415。
3.添加客户端时选择广域网,会生成密钥。
4.选中添加的客户端列表,下载客户端安装程序安装。或者下载官网的安装程序安装后要输入密钥。

优缺点

优点:
1.客户端及服务端都有Windows和Linux版本,适应各种环境;
2.备份方式多样,支持服务不停动态备份,支持全量备份、增量备份。可以备份文件,也可以备份磁盘,映像;
3.备份时间灵活,可以自己设置备份周期,也可以开机自启动。

缺点:
1.linux安装方式单一,只支持yum和rpm安装,不能自定义安装路径等;
2.客户端安装后寻找局域网服务端耗时较久,手动设置服务端公网IP及端口有很多报错,找不到客户端;
3.centos7版本服务端较难安装,rpm缺少多种依赖,一个个安装升级依赖比较麻烦;yum源安装也缺失依赖,需要手动安装,较为麻烦。


Features
Full and incremental image and file backups: Whole partitions can be saved as well as single directories
Fast calculation of file tree differences leads to very fast incremental file backups - only new changed files will be retransmitted
Only used and changed hard disk sectors are transmitted during an incremental image backup
Image and file backups while the system is running
Backups of used files. For example Outlook .pst files
Same files on different computers are saved only once. Less server storage space is needed for your backups (file level deduplication).
Fast file and image transmission
Clients can change their settings like backup frequency or number of backups and can take a look at logfiles of their backups
Next to no configuration. Install, select the directories you want to backup and watch it backup
Client warns if there was no backup for some time
Webinterface that shows the status of the clients, current activities and statistics. It allows the administrator to change backup settings and override the settings for the clients. Existing file backups can be browsed and files from these backups can be extracted.
Reports about backups can be send to users or administrators

Limitations

Windows or posix ACLs, alternate data streams or permissions are not backed up during a file backup. In most cases this is also not necessary. On Windows those permissions are backed up via the image backup.

Image backups only work with NTFS formated volumes and with the Windows client. The drives must be MBR partitioned. Dynamic volumes are not supported. Mirrored dynamic volumes work, but are not officially supported. Currently most drives with less then 3TB capacity are MBR partitioned and you have to explicitly create dynamic volumes.

Currently backups are only possible via local network. Backups over Internet will by possible in the next major version.

最新版本:1.2
该版本增加新的翻译版本和 bug 修复,提供更多高级的设置可以提升备份速度,例如提升数据库缓存大小,限制 UrBackup 使用的空间大小等。

官方主页:http://www.urbackup.org/