您当前的位置:首页 > 电脑百科 > 数据库 > 百科

十个免费开源数据备份工具,适用于Windows、MacOS、Linux

时间:2023-12-15 12:13:17  来源:微信公众号  作者:andflow

随着互联网、数字化的发展,数据不论对于企业还是个人都至关重要。然而,在当前的网络环境和系统环境下,数据有时会因硬件故障,系统崩溃、意外删除、恶意软件攻击、自然灾害等因素造成丢失。因此使用备份软件对一些重要数据进行备份是数据资产管理必备的活动。

对于企业而言,备份软件可以确保业务连续性并最大限度地降低数据丢失的风险。它允许组织从任何数据相关事件中快速恢复,减少停机时间和潜在的财务损失。

对于个人来说,备份软件同样重要,因为它可以保护个人文件、文档、照片等有价值的数据。在设备故障、数据损坏或意外删除的情况下可以尽快恢复。

以下推荐十个优秀的备份工具。

1.Restic

Github(21.8K+):https://github.com/restic/restic

十个免费开源数据备份工具,适用于Windows、MacOS、Linux

restic是一个非常快速、安全的备份程序。支持linuxmacOS和windows。以及FreeBSD、OpenBSD等一些小操作系统。

2.BorgBackup

GitHub(10K+):https://github.com/borgbackup/borg

十个免费开源数据备份工具,适用于Windows、MacOS、Linux

BorgBackup是一个重复数据删除和备份程序,提供高效、安全的数据备份。它支持压缩、身份验证、加密,得益于其具备重复数据删除技术,只存储了变化数据,节省空间,特别适用于日常备份。

3.Duplicati

GitHub(9.6K+):https://github.com/duplicati/duplicati

十个免费开源数据备份工具,适用于Windows、MacOS、Linux

Duplicati是一个免费的开源备份客户端工具,可以在各种云存储服务和远程文件服务器上安全地存储加密数据、增量数据或者压缩备份数据。它支持各种平台,包括:Amazon S3、IDrive e2、Backblaze (B2)、Box、 Dropbox、 FTP、 google Cloud and Drive、 MEGA、 Microsoft Azure and OneDrive、Rackspace Cloud Files、 OpenStack Storage (Swift)、Sia、 Storj DCS、SSH (SFTP)、WebDAV、Tencent Cloud Object Storage (腾讯云,对象存储,COS),等等!

Duplicati在LGPL下获得许可,可用于Windows,OSX和Linux(需要.NET 4.7.1+或Mono 5.10.0+)。

4.Bup

GitHub(7K+):https://github.com/bup/bup

十个免费开源数据备份工具,适用于Windows、MacOS、Linux

BUP是一个非常高效的开源备份系统,它基于git packfile格式,提供快速增量存储、全局重复数据删除。目前适用于Linux、FreeBSD、NetBSD、OS X = 10.4、 Solaris或Windows(带有Cygwin和WSL)。依赖于Python/ target=_blank class=infotextkey>Python 3.7+、C编译器。

功能特性:

  • 使用滚动校验和算法(如rsync)将大型文件拆分为块,允许对大型虚拟机(VM)磁盘映像、数据库和XML文件进行增量备份,而无需使用过多的磁盘空间。
  • 利用git的packfile格式,即使bup的用户界面不是首选,也可以访问存储的数据。
  • 直接写入包文件,即使有大量数据也能快速写入,并支持跟踪数百万个文件名和数百或数千GB的对象。
  • 自动在增量备份之间共享数据,而无需了解备份层次结构,即使备份来自不同的计算机。
  • 支持直接备份到远程bup服务器,而不需要本地计算机上的临时磁盘空间,并无缝恢复中断的备份。
  • 支持“par2”冗余恢复损坏的备份与未检测到坏扇区。
  • 增量备份充当完整备份,无需单独还原完整备份和后续增量备份。
  • 允许将bup存储库挂载为FUSE文件系统并通过桑巴舞导出。
  • 用Python编写(包含一些C部分),便于扩展和维护。

 

5.Back In Time

GitHub(1.7K+):https://github.com/bit-team/backintime

十个免费开源数据备份工具,适用于Windows、MacOS、Linux

Back In Time是一个易于使用的GNU Linux文件和文件夹备份工具。它提供了一个命令行工具和一个Qt5 GUI,使用rsync来手动或计划执行快照,并通过SSH在本地或远程存储快照。通过指定要备份的文件夹、保存快照的位置以及备份频率,将快照存储在单独的文件夹,并带有硬链接以节省保存空间。

6.Timeshift (Linux)

GitHub(1.1K+):https://github.com/linuxmint/timeshift

十个免费开源数据备份工具,适用于Windows、MacOS、Linux

Timeshift是一个Linux系统备份程序,提供了类似于Windows中的系统还原和Mac OS中的Time Machine的功能。它通过定期获取文件系统的增量快照,可以轻松地将系统恢复到以前的状态。

它提供两种模式:RSYNC模式,它使用rsync和硬链接来节省磁盘空间;BTRFS模式,利用BTRFS文件系统的特性,确保数据一致性和文件系统扩展性。

7.BackupPC

GitHub(1.3K+):https://github.com/backuppc/backuppc

十个免费开源数据备份工具,适用于Windows、MacOS、Linux

BackupPC是个支持Linux、Windows和macOS的开源企业级备份系统。它提供了一个易于管理的Web界面,支持重复数据删除以提高存储效率,支持压缩对CPU的影响最小。

8.Robust Backup

Sourceforge:https://sourceforge.net/projects/robust-backup/

十个免费开源数据备份工具,适用于Windows、MacOS、Linux

Robust Backup是一个强大的文件备份解决方案,提供无缝的用户体验、轻松的同步机制、灵活的调度、支持卷快照、支持排除列表,兼容Windows 10和Windows 11。可以通过“Softs'ium Update”自动更新保持更新。

9.Bareos

GitHub:https://github.com/bareos/bareos

十个免费开源数据备份工具,适用于Windows、MacOS、Linux

十个免费开源数据备份工具,适用于Windows、MacOS、Linux

Bareos是一个高可靠、跨网络的开源备份软件,可以用于基于网络备份、归档和恢复数据。他的特点包括:

  • 真正的开源软件,没有核心限制,许可AGPLv3
  • 基于网络
  • 支持后端的包括:Ceph、Gluster、S3
  • 支持多个客户端和存储,支持主动/被动客户端
  • 客户端(“Bareos-FD”)可用于Linux、Windows、MacOS、Solaris、HP-UX、AIX、BSD
  • Python插件接口
  • 支持采用NDMP(DAR/DDAR)备份数据,并支持磁带
  • 支持增量备份
  • VMware插件
  • 支持数据加密
  • 提供可编写脚本的CLI
  • 基于Web的图形界面(WebUI)
  • 基于角色的命令和对象管理

 

10.Shield

GitHub:https://github.com/shieldproject/shield

十个免费开源数据备份工具,适用于Windows、MacOS、Linux

SHIELD是一种专为保护关键基础设施数据而设计的先进数据保护解决方案。

它提供了一套用于有效地调度存储系统自动备的工具集,包括:PostgreSQL、MySQL、Consul、redis和MongoDB。

此外,它还提供了一种用于在发生中断时快速恢复的机制。也支持在众多云提供商中存储备份。



Tags:数据备份   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,不构成投资建议。投资者据此操作,风险自担。如有任何标注错误或版权侵犯请与我们联系,我们将及时更正、删除。
▌相关推荐
十个免费开源数据备份工具,适用于Windows、MacOS、Linux
随着互联网、数字化的发展,数据不论对于企业还是个人都至关重要。然而,在当前的网络环境和系统环境下,数据有时会因硬件故障,系统崩溃、意外删除、恶意软件攻击、自然灾害等因素...【详细内容】
2023-12-15  Search: 数据备份  点击:(123)  评论:(0)  加入收藏
一篇文章学会数据备份利器rsync
阿铭linux近16年的IT从业经验,6年+鹅厂运维经验,6年+创业公司经验,熟悉大厂运维体系,有从零搭建运维体系的实战经验。关注我,学习主流运维技能,让你比别人提升更快,涨薪更多!作为...【详细内容】
2023-01-16  Search: 数据备份  点击:(296)  评论:(0)  加入收藏
阿里云国际版如何将ECS云服务器中的数据备份到本地
本文主要介绍如何将阿里云ECS实例中的数据备份到本地,方便您管理数据。下面来和87cloud一起了解阿里云国际版如何将ECS云服务器中的数据备份到本地详细信息您可以将整个ECS的...【详细内容】
2022-07-08  Search: 数据备份  点击:(467)  评论:(0)  加入收藏
VMware 数据备份和还原 NSX Manager
今天晓林电脑服务公司给大家分享一下:备份和还原 NSX Manager您可以通过 NSX Manager 虚拟设备 Web 界面或 NSX Manager API 配置 NSX Manager 备份和还原。备份频率可以调度...【详细内容】
2022-06-12  Search: 数据备份  点击:(735)  评论:(0)  加入收藏
Linux中使用rsync数据备份工具和实例
对于运维不得不得做的就是备份,增量备份与全量备份,通过rsync工具可以快速做到远程备份。rsync的应用: 1.备份文件 2.全量备份 3.增量备份。 通过rsync+inotify实时同步文件。...【详细内容】
2022-05-24  Search: 数据备份  点击:(374)  评论:(0)  加入收藏
开源数据备份解决方案
1、Borg Backup到目前为止,最受欢迎的是Borg Backup,Borg 是一个支持去重和压缩的备份程序,同时也支持认证加密。其主要目的是提供一个高效而且安全的方法用于数据备份。数据...【详细内容】
2022-03-29  Search: 数据备份  点击:(788)  评论:(0)  加入收藏
还在用云盘吗,教你将手机数据备份到 XigmaNAS
网管小贾 / sysadm.cc最近阿里正式推出了云盘服务,参与公测的用户都有机会获得大小不一的空间容量。参与活动多,那么自然获得的容量也多。不过嘛,官方说明中也写得很清楚,有部分...【详细内容】
2021-12-31  Search: 数据备份  点击:(1007)  评论:(0)  加入收藏
Mysql数据备份与恢复
前言看完本文,删库跑路!? 再也不可能发生了!一定要养成风险操作备份数据的习惯,避免恢复数据浪费时间。本文内容: binlog 的作用 mysqldump 和 mysqlbinlog 做数据备份和数据恢复...【详细内容】
2020-11-30  Search: 数据备份  点击:(262)  评论:(0)  加入收藏
mongodb用studio3T进行数据备份和用户的创建
首先,如果用yum安装mongodb数据库的话,后期是无法使用自带mongodump工具进行导入导出的,另外MongoDB Compass工具无法整个库导出,很不方便,这里就会用到一个mongodb很实用的可视...【详细内容】
2020-09-25  Search: 数据备份  点击:(3020)  评论:(0)  加入收藏
数据备份工具Iperius Backup Full介绍及安装教程
Iperius Backup是一个方便的应用程序,可用于备份数据,云计算中的记录。具有一些强大的高级功能,该应用程序为用户提供了更快的恢复速度。通过使用此应用程序,用户无需担心其重要...【详细内容】
2020-08-06  Search: 数据备份  点击:(380)  评论:(0)  加入收藏
▌简易百科推荐
向量数据库落地实践
本文基于京东内部向量数据库vearch进行实践。Vearch 是对大规模深度学习向量进行高性能相似搜索的弹性分布式系统。详见: https://github.com/vearch/zh_docs/blob/v3.3.X/do...【详细内容】
2024-04-03  京东云开发者    Tags:向量数据库   点击:(4)  评论:(0)  加入收藏
原来 SQL 函数是可以内联的!
介绍在某些情况下,SQL 函数(即指定LANGUAGE SQL)会将其函数体内联到调用它的查询中,而不是直接调用。这可以带来显著的性能提升,因为函数体可以暴露给调用查询的规划器,从而规划器...【详细内容】
2024-04-03  红石PG  微信公众号  Tags:SQL 函数   点击:(3)  评论:(0)  加入收藏
如何正确选择NoSQL数据库
译者 | 陈峻审校 | 重楼Allied Market Research最近发布的一份报告指出,业界对于NoSQL数据库的需求正在持续上升。2022年,全球NoSQL市场的销售额已达73亿美元,预计到2032年将达...【详细内容】
2024-03-28    51CTO  Tags:NoSQL   点击:(13)  评论:(0)  加入收藏
为什么数据库连接池不采用 IO 多路复用?
这是一个非常好的问题。IO多路复用被视为是非常好的性能助力器。但是一般我们在使用DB时,还是经常性采用c3p0,tomcat connection pool等技术来与DB连接,哪怕整个程序已经变成以...【详细内容】
2024-03-27  dbaplus社群    Tags:数据库连接池   点击:(12)  评论:(0)  加入收藏
八个常见的数据可视化错误以及如何避免它们
在当今以数据驱动为主导的世界里,清晰且具有洞察力的数据可视化至关重要。然而,在创建数据可视化时很容易犯错误,这可能导致对数据的错误解读。本文将探讨一些常见的糟糕数据可...【详细内容】
2024-03-26  DeepHub IMBA  微信公众号  Tags:数据可视化   点击:(6)  评论:(0)  加入收藏
到底有没有必要分库分表,如何考量的
关于是否需要进行分库分表,可以根据以下考量因素来决定: 数据量和负载:如果数据量巨大且负载压力较大,单一库单一表可能无法满足性能需求,考虑分库分表。 数据增长:预估数据增长...【详细内容】
2024-03-20  码上遇见你  微信公众号  Tags:分库分表   点击:(13)  评论:(0)  加入收藏
在 SQL 中写了 in 和 not in,技术总监说要炒了我……
WHY?IN 和 NOT IN 是比较常用的关键字,为什么要尽量避免呢?1、效率低项目中遇到这么个情况:t1表 和 t2表 都是150w条数据,600M的样子,都不算大。但是这样一句查询 ↓select *...【详细内容】
2024-03-18  dbaplus社群    Tags:SQL   点击:(5)  评论:(0)  加入收藏
应对慢SQL的致胜法宝:7大实例剖析+优化原则
大促备战,最大的隐患项之一就是慢SQL,对于服务平稳运行带来的破坏性最大,也是日常工作中经常带来整个应用抖动的最大隐患,在日常开发中如何避免出现慢SQL,出现了慢SQL应该按照什...【详细内容】
2024-03-14  京东云开发者    Tags:慢SQL   点击:(4)  评论:(0)  加入收藏
过去一年,我看到了数据库领域的十大发展趋势
作者 | 朱洁策划 | 李冬梅过去一年,行业信心跌至冰点2022 年中,红衫的一篇《适应与忍耐》的报告,对公司经营提出了预警,让各个公司保持现金流,重整团队,想办法增加盈利。这篇报告...【详细内容】
2024-03-12    InfoQ  Tags:数据库   点击:(25)  评论:(0)  加入收藏
SQL优化的七个方法,你会哪个?
一、插入数据优化 普通插入:在平时我们执行insert语句的时候,可能都是一条一条数据插入进去的,就像下面这样。INSERT INTO `department` VALUES(1, '研发部(RD)', &#39...【详细内容】
2024-03-07  程序员恰恰  微信公众号  Tags:SQL优化   点击:(19)  评论:(0)  加入收藏
站内最新
站内热门
站内头条