专栏首页8种基于文件的Linux备份解决方案

8种基于文件的Linux备份解决方案

在处理不同的Web项目时,我积累了大量的工具和系统服务方案,以方便开发人员,系统管理员和DevOps的工作。在每个项目结束时,每个开发者面临的挑战之一是媒体文件,UGCUser Generated Content:用户原创内容),数据库,应用程序和服务器数据(例如配置文件)的备份配置和维护。

现在,有很多解决方案可以对整个服务器进行快照备份,但基于文件增量式备份在许多情况下更为有用。

在此列表中,只有那些允许您执行基于文件的备份和恢复服务器文件和数据库的解决方案。

Bacula

Bacula是一套开源的计算机程序,允许您(或系统管理员)通过不同种类的计算机网络管理计算机数据的备份,恢复和验证。 Bacula相对易于使用且效率很高,同时提供许多先进的存储管理功能,可以轻松找到并恢复丢失或损坏的文件。用技术术语来说,它是一个开源的基于网络的备份程序。

在我看来,这是一个过时的纯接口解决方案。它仍然在更新,并在今年4月份发布了最新版本。

Amanda

AMANDA(Advanced Maryland Automatic Network Disk Archiver)马里兰高级自动网络磁盘归档器,是一个备份系统,允许管理员设置一台主备份服务器,通过网络将多台主机备份到磁带机/磁带机或磁盘或光盘上。 Amanda 使用本地转储 和/或(and/or) GNU tar工具,可以备份运行多个版本的Unix系统的大部分工作站。

duplicity

Duplicity - 使用rsync算法加密的高带宽备份。 Duplicity 通过生成加密的tar格式卷并将其上传到远程或本地文件服务器来备份目录。因为重复使用 librsync,所以增量归档是节省空间的,只记录了自上次备份以来已更改的文件的部分。由于副本使用GnuPG加密和/或签名这些归档,所以它们将免受服务器的监控和/或(and/or)修改。

这是个真正的Unix爱好者的软件,没有用户界面(UI)。可以加密,增量,备份到亚马逊。数据恢复是对它来说非常容易的。所以你可能不得不尝试下。

BackupPC

BackupPC是一个高性能的企业级系统,用于备份LinuxWinXX个人电脑和笔记本电脑到服务器的磁盘。 BackupPC具有高度可配置性,易于安装和维护。鉴于磁盘和RAID系统的成本不断下降,现在将大量机器的数据备份到服务器的本地磁盘或网络存储服务上是实用和实惠的。这是BackupPC所带给我们的。

web-ui(注:有Web的界面工具),甚至支持Windows <= XP版本以下的备份。

rdiff-backup

rdiff-backup 将一个目录备份到另一个目录,也可以通过网络备份。目标目录结束了源目录的复制,但额外的反向差异存储在目标目录的特殊子目录中,因此您仍然可以恢复前一段时间丢失的文件。这个想法是结合镜像和增量备份的最佳功能。 rdiff-backup还保留子目录,硬链接,开发文件,权限,uid / gid所有权,修改时间,扩展属性,acls和资源分支。

自2009年以来,Rdiff-backup就没有再更新了。

sbackup

sbackup 套件是简单备份(simple backup)的简称,是Gnome桌面的备份解决方案。所有的配置都可以通过Gnome界面访问。文件和路径可以直接添加和排除,也可以通过正则表达式,本地和远程备份来支持。非常简单的配置和零维护。 sbackup基本上使用了Unix管理员已经使用了几十年的相同技术,但它增加了一些在图形界面中与用户交互的功能。这意味着文件的转储是使用良好的旧TAR创建的,但是使用起来要比命令行方便得多。

Sbackup 仅适用于台式计算机,不适用于服务器。

afbackup

afbackup是一个客户端 - 服务器备份系统,允许许多工作站备份到中央服务器(并行或串行)。它用于维护备份服务器主机或文件中的存档。可以创建,提取存档或列出存档的内容。客户端上的备份可以使用客户端上的cron-jobs自动启动,但更好的解决方案是从中央管理主机远程启动。一些独立的技巧如rsh,RCP等等,实际上是安全漏洞,这个远程启动选项是内部实现的。

关于其所有功能,你可以在这个网址查看:http://www.linuxlinks.com/article/20090106115052570/afbackup.html

BitCalm

BitCalm 使Web开发人员可以在一分钟内轻松地在Linux服务器上设置应用程序的备份。BitCalm是个SaaS服务。 安装python客户端后,用户可以通过web界面管理备份文件甚至数据库的备份。BitCalm使用Amazon S3进行存储,用户也可以选择使用自己的存储来进行备份。

备份是以增量的方式进行的。 服务是为服务器而构建的,支持所有流行的基于Linux的操作系统:Ubuntu,Debian,CentOS,ArchLinux

为了让用户清晰了解,系统将会发送日报以及消息通知给用户。 BitCalm允许在单个帐户中管理多个备份,用户可以将备份恢复到任何添加到系统服务中的服务器。

本文的版权归 神话_Tyrannosaurus 所有,如需转载请联系作者。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 5种降低SaaS流失率独特方法

    SaaS流失率已经成为企业的一个大问题,因为大量客户经常与企业所提供的服务脱节。

    神话_Tyrannosaurus
  • OpenStack新手指南:Nova基础知识

    Nova基础知识第二部分 OpenStack 新手指南

    神话_Tyrannosaurus
  • 选择合适的PaaS(云计算模式之一)

    “平台即服务”解决方案是企业快速构建应用程序并对其进行适当维护的最佳方式,正如我在博客文章“ 7个顶尖 PaaS对团队的好处”中所写的一样。但是,为您的团队选择...

    神话_Tyrannosaurus
  • 8种基于文件的Linux备份解决方案

    在开发不同的 Web 项目时,我积累了大量的工具和服务,以方便开发人员、系统管理员和运维的工作。 在这些项目即将开发完成之时,开发人员面临的头号难题之一,是对媒...

    CodeingBoy
  • 从GitLab事件谈我的经历

    先上个图,给各位程序猿们拜个年 ? 悲剧年年有,今年到GitLab家。著名的GitLab这几天在Tech界登上了头条,登上的原因是因为运维人员使用了rm -rf...

    用户1564362
  • 删库就跑路了,那删系统呢?

    做IT这行真的是怕丢东西啊,为了以防root下 rm -rf类似的事件或者其他的需要时,我们要备份,备份,备份!!!其实大多数人对备份的了解也不是那么深,只是知...

    DataScience
  • 多云虚拟化环境的备份遵从性

    企业IT部门是否可以保护它存储在云中的数据?在一定程度上是这样。云计算提供商在为活动数据构建冗余和可用性方面通常是值得信赖的,但是真正的合规性需要可靠的备份。

    静一
  • mysql备份与恢复

    对于DBA来说,备份和恢复是一项最基本的操作,在服务器宕机、磁盘损坏、RAID卡损坏等意外情况下,要保证数据不丢失或者丢失量在可接受范围内,每个DBA应该时刻...

    AsiaYe
  • Mysql备份与恢复(1)---物理备份

    数据库对企业来说最重要的莫过于其中的数据,所以做好数据库的备份是一个不可或缺的工作。数据库及时备份可以帮助我们在数据库出现异常宕机时及时的使用备份数据进行恢复工...

    逆月翎
  • 图文简述三种备份方式

    我们经常提到备份时,会想到全量备份、增量备份,但实际还有一个差异备份,我们就开始迷糊了。原来我们曾经以为理解的备份也不这么简单,我们来看一下。

    希望的田野

扫码关注云+社区

领取腾讯云代金券