【GitHub项目推荐--10个免费开源数据备份工具,适用于Windows、MacOS、Linu
随着互联网、数字化的发展,数据岂论对于企业还是个人都至关重要。然而,在当前的网络环境和系统环境下,数据偶然会因硬件故障,系统崩溃、意外删除、恶意软件攻击、天然灾害等因素造成丢失。因此使用备份软件对一些重要数据进行备份是数据资产管理必备的活动。对于企业而言,备份软件可以确保业务连续性并最大限度地降低数据丢失的风险。它允许组织从任何数据相关事件中快速恢复,镌汰停机时间和埋伏的财务损失。
对于个人来说,备份软件同样重要,由于它可以保护个人文件、文档、照片等有代价的数据。在设备故障、数据损坏或意外删除的情况下可以尽快恢复。
以下推荐10个优秀的备份工具。
01
Restic
GitHub(21.8K+):
https://github.com/restic/restic
https://i-blog.csdnimg.cn/blog_migrate/826d9efa9ccaa7b93161bd6876a06543.jpeg
restic是一个非常快速、安全的备份程序。支持Linux、macOS和Windows。以及FreeBSD、OpenBSD等一些小操纵系统。
02
BorgBackup
GitHub(10K+):
https://github.com/borgbackup/borg
https://i-blog.csdnimg.cn/blog_migrate/285bb0cdafd11d06d340c3e165e4c69e.jpeg
BorgBackup是一个重复数据删除和备份程序,提供高效、安全的数据备份。它支持压缩、身份验证、加密,得益于其具备重复数据删除技能,只存储了变化数据,节省空间,特殊适用于日常备份。
03
Duplicati
GitHub(9.6K+):
https://github.com/duplicati/duplicati
https://i-blog.csdnimg.cn/blog_migrate/9f6f14d013d735fbc0b4f34147fb43f0.png
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+)。
04
Bup
GitHub(7K+):
https://github.com/bup/bup
https://i-blog.csdnimg.cn/blog_migrate/07d25950aa5a924e6c75f626c06025e6.jpeg
BUP是一个非常高效的开源备份系统,它基于git packfile格式,提供快速增量存储、全局重复数据删除。目前适用于Linux、FreeBSD、NetBSD、OS X = 10.4、 Solaris或Windows(带有Cygwin和WSL)。依赖于python 3.7+、C编译器。
功能特性:
[*] 使用滚动校验和算法(如rsync)将大型文件拆分为块,允许对大型虚拟机(VM)磁盘映像、数据库和XML文件进行增量备份,而无需使用过多的磁盘空间。
[*] 利用git的packfile格式,即使bup的用户界面不是首选,也可以访问存储的数据。
[*] 直接写入包文件,即使有大量数据也能快速写入,并支持跟踪数百万个文件名和数百或数千GB的对象。
[*] 自动在增量备份之间共享数据,而无需相识备份条理结构,即使备份来自差异的计算机。
[*] 支持直接备份到远程bup服务器,而不必要当地计算机上的临时磁盘空间,并无缝恢复克制的备份。
[*] 支持“par2”冗余恢复损坏的备份与未检测到坏扇区。
[*] 增量备份充当完整备份,无需单独还原完整备份和后续增量备份。
[*] 允许将bup存储库挂载为FUSE文件系统并通过桑巴舞导出。
[*] 用Python编写(包含一些C部门),便于扩展和维护。
05
Back In Time
GitHub(1.7K+):
https://github.com/bit-team/backintime
https://i-blog.csdnimg.cn/blog_migrate/1a7ab70de385ba9a4d466323d419a7cb.jpeg
Back In Time是一个易于使用的GNU Linux文件和文件夹备份工具。它提供了一个下令行工具和一个Qt5 GUI,使用rsync来手动或筹划执行快照,并通过SSH在当地或远程存储快照。通过指定要备份的文件夹、生存快照的位置以及备份频率,将快照存储在单独的文件夹,并带有硬链接以节省生存空间。
06
Timeshift (Linux)
GitHub(1.1K+):
https://github.com/linuxmint/timeshift
https://i-blog.csdnimg.cn/blog_migrate/9922fd37072981e64869845e486b402c.jpeg
Timeshift是一个Linux系统备份程序,提供了类似于Windows中的系统还原和Mac OS中的Time Machine的功能。它通过定期获取文件系统的增量快照,可以轻松地将系统恢复到从前的状态。
它提供两种模式:RSYNC模式,它使用rsync和硬链接来节省磁盘空间;BTRFS模式,利用BTRFS文件系统的特性,确保数据同等性和文件系统扩展性。
07
BackupPC
GitHub(1.3K+):
https://github.com/backuppc/backuppc
https://i-blog.csdnimg.cn/blog_migrate/017076058ca39dc05d0177a254e1d3eb.jpeg
BackupPC是个支持Linux、Windows和macOS的开源企业级备份系统。它提供了一个易于管理的Web界面,支持重复数据删除以进步存储服从,支持压缩对CPU的影响最小。
08
Robust Backup
Sourceforge:
https://sourceforge.net/projects/robust-backup/
https://i-blog.csdnimg.cn/blog_migrate/bb8301cd96eb00e3403ea9ff8c9b6bcb.jpeg
Robust Backup是一个强盛的文件备份解决方案,提供无缝的用户体验、轻松的同步机制、机动的调理、支持卷快照、支持清除列表,兼容Windows 10和Windows 11。可以通过“Softs'ium Update”自动更新保持更新。
09
Bareos
GitHub:
https://github.com/bareos/bareos
https://i-blog.csdnimg.cn/blog_migrate/0b81a7a57ff4d79426ca6a36666663ed.jpeg
https://i-blog.csdnimg.cn/blog_migrate/90dd11bcff1fa3742647b9e40fa835f5.jpeg
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
https://i-blog.csdnimg.cn/blog_migrate/7dc9d14d4635a7ff0f9729ab3345d5b0.png
SHIELD是一种专为保护关键基础设施数据而设计的先进数据保护解决方案。
它提供了一套用于有效地调理存储系统自动备的工具集,包括:PostgreSQL、MySQL、Consul、Redis和MongoDB。
此外,它还提供了一种用于在发生克制时快速恢复的机制。也支持在众多云提供商中存储备份。
原文链接:
10个免费开源数据备份工具,适用于Windows、MacOS、Linux
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页:
[1]