十個(gè)免費(fèi)開源數(shù)據(jù)備份工具,適用于Windows、MacOS、Linux
隨著互聯(lián)網(wǎng)、數(shù)字化的發(fā)展,數(shù)據(jù)不論對(duì)于企業(yè)還是個(gè)人都至關(guān)重要。然而,在當(dāng)前的網(wǎng)絡(luò)環(huán)境和系統(tǒng)環(huán)境下,數(shù)據(jù)有時(shí)會(huì)因硬件故障,系統(tǒng)崩潰、意外刪除、惡意軟件攻擊、自然災(zāi)害等因素造成丟失。因此使用備份軟件對(duì)一些重要數(shù)據(jù)進(jìn)行備份是數(shù)據(jù)資產(chǎn)管理必備的活動(dòng)。
對(duì)于企業(yè)而言,備份軟件可以確保業(yè)務(wù)連續(xù)性并最大限度地降低數(shù)據(jù)丟失的風(fēng)險(xiǎn)。它允許組織從任何數(shù)據(jù)相關(guān)事件中快速恢復(fù),減少停機(jī)時(shí)間和潛在的財(cái)務(wù)損失。
對(duì)于個(gè)人來說,備份軟件同樣重要,因?yàn)樗梢员Wo(hù)個(gè)人文件、文檔、照片等有價(jià)值的數(shù)據(jù)。在設(shè)備故障、數(shù)據(jù)損壞或意外刪除的情況下可以盡快恢復(fù)。
以下推薦十個(gè)優(yōu)秀的備份工具。
1.Restic
GitHub(21.8K+):https://github.com/restic/restic
restic是一個(gè)非常快速、安全的備份程序。支持Linux、macOS和Windows。以及FreeBSD、OpenBSD等一些小操作系統(tǒng)。
2.BorgBackup
GitHub(10K+):https://github.com/borgbackup/borg
BorgBackup是一個(gè)重復(fù)數(shù)據(jù)刪除和備份程序,提供高效、安全的數(shù)據(jù)備份。它支持壓縮、身份驗(yàn)證、加密,得益于其具備重復(fù)數(shù)據(jù)刪除技術(shù),只存儲(chǔ)了變化數(shù)據(jù),節(jié)省空間,特別適用于日常備份。
3.Duplicati
GitHub(9.6K+):https://github.com/duplicati/duplicati
Duplicati是一個(gè)免費(fèi)的開源備份客戶端工具,可以在各種云存儲(chǔ)服務(wù)和遠(yuǎn)程文件服務(wù)器上安全地存儲(chǔ)加密數(shù)據(jù)、增量數(shù)據(jù)或者壓縮備份數(shù)據(jù)。它支持各種平臺(tái),包括: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 (騰訊云,對(duì)象存儲(chǔ),COS),等等!
Duplicati在LGPL下獲得許可,可用于Windows,OSX和Linux(需要.NET 4.7.1+或Mono 5.10.0+)。
4.Bup
GitHub(7K+):https://github.com/bup/bup
BUP是一個(gè)非常高效的開源備份系統(tǒng),它基于git packfile格式,提供快速增量存儲(chǔ)、全局重復(fù)數(shù)據(jù)刪除。目前適用于Linux、FreeBSD、NetBSD、OS X = 10.4、 Solaris或Windows(帶有Cygwin和WSL)。依賴于python 3.7+、C編譯器。
功能特性:
- 使用滾動(dòng)校驗(yàn)和算法(如rsync)將大型文件拆分為塊,允許對(duì)大型虛擬機(jī)(VM)磁盤映像、數(shù)據(jù)庫和XML文件進(jìn)行增量備份,而無需使用過多的磁盤空間。
- 利用git的packfile格式,即使bup的用戶界面不是首選,也可以訪問存儲(chǔ)的數(shù)據(jù)。
- 直接寫入包文件,即使有大量數(shù)據(jù)也能快速寫入,并支持跟蹤數(shù)百萬個(gè)文件名和數(shù)百或數(shù)千GB的對(duì)象。
- 自動(dòng)在增量備份之間共享數(shù)據(jù),而無需了解備份層次結(jié)構(gòu),即使備份來自不同的計(jì)算機(jī)。
- 支持直接備份到遠(yuǎn)程bup服務(wù)器,而不需要本地計(jì)算機(jī)上的臨時(shí)磁盤空間,并無縫恢復(fù)中斷的備份。
- 支持“par2”冗余恢復(fù)損壞的備份與未檢測(cè)到壞扇區(qū)。
- 增量備份充當(dāng)完整備份,無需單獨(dú)還原完整備份和后續(xù)增量備份。
- 允許將bup存儲(chǔ)庫掛載為FUSE文件系統(tǒng)并通過桑巴舞導(dǎo)出。
- 用Python編寫(包含一些C部分),便于擴(kuò)展和維護(hù)。
5.Back In Time
GitHub(1.7K+):https://github.com/bit-team/backintime
Back In Time是一個(gè)易于使用的GNU Linux文件和文件夾備份工具。它提供了一個(gè)命令行工具和一個(gè)Qt5 GUI,使用rsync來手動(dòng)或計(jì)劃執(zhí)行快照,并通過SSH在本地或遠(yuǎn)程存儲(chǔ)快照。通過指定要備份的文件夾、保存快照的位置以及備份頻率,將快照存儲(chǔ)在單獨(dú)的文件夾,并帶有硬鏈接以節(jié)省保存空間。
6.Timeshift (Linux)
GitHub(1.1K+):https://github.com/linuxmint/timeshift
Timeshift是一個(gè)Linux系統(tǒng)備份程序,提供了類似于Windows中的系統(tǒng)還原和Mac OS中的Time Machine的功能。它通過定期獲取文件系統(tǒng)的增量快照,可以輕松地將系統(tǒng)恢復(fù)到以前的狀態(tài)。
它提供兩種模式:RSYNC模式,它使用rsync和硬鏈接來節(jié)省磁盤空間;BTRFS模式,利用BTRFS文件系統(tǒng)的特性,確保數(shù)據(jù)一致性和文件系統(tǒng)擴(kuò)展性。
7.BackupPC
GitHub(1.3K+):https://github.com/backuppc/backuppc
BackupPC是個(gè)支持Linux、Windows和macOS的開源企業(yè)級(jí)備份系統(tǒng)。它提供了一個(gè)易于管理的Web界面,支持重復(fù)數(shù)據(jù)刪除以提高存儲(chǔ)效率,支持壓縮對(duì)CPU的影響最小。
8.Robust Backup
Sourceforge:https://sourceforge.net/projects/robust-backup/
Robust Backup是一個(gè)強(qiáng)大的文件備份解決方案,提供無縫的用戶體驗(yàn)、輕松的同步機(jī)制、靈活的調(diào)度、支持卷快照、支持排除列表,兼容Windows 10和Windows 11。可以通過“Softs'ium Update”自動(dòng)更新保持更新。
9.Bareos
GitHub:https://github.com/bareos/bareos
Bareos是一個(gè)高可靠、跨網(wǎng)絡(luò)的開源備份軟件,可以用于基于網(wǎng)絡(luò)備份、歸檔和恢復(fù)數(shù)據(jù)。他的特點(diǎn)包括:
- 真正的開源軟件,沒有核心限制,許可AGPLv3
- 基于網(wǎng)絡(luò)
- 支持后端的包括:Ceph、Gluster、S3
- 支持多個(gè)客戶端和存儲(chǔ),支持主動(dòng)/被動(dòng)客戶端
- 客戶端(“Bareos-FD”)可用于Linux、Windows、MacOS、Solaris、HP-UX、AIX、BSD
- Python插件接口
- 支持采用NDMP(DAR/DDAR)備份數(shù)據(jù),并支持磁帶
- 支持增量備份
- VMware插件
- 支持?jǐn)?shù)據(jù)加密
- 提供可編寫腳本的CLI
- 基于Web的圖形界面(WebUI)
- 基于角色的命令和對(duì)象管理
10.Shield
GitHub:https://github.com/shieldproject/shield
SHIELD是一種專為保護(hù)關(guān)鍵基礎(chǔ)設(shè)施數(shù)據(jù)而設(shè)計(jì)的先進(jìn)數(shù)據(jù)保護(hù)解決方案。
它提供了一套用于有效地調(diào)度存儲(chǔ)系統(tǒng)自動(dòng)備的工具集,包括:PostgreSQL、MySQL、Consul、Redis和MongoDB。
此外,它還提供了一種用于在發(fā)生中斷時(shí)快速恢復(fù)的機(jī)制。也支持在眾多云提供商中存儲(chǔ)備份。