borgbackup 1.4.0
pip安装borgbackup
发布时间:
去重、加密、认证和压缩的备份
导航
未验证详情
这些详情尚未通过PyPI验证项目链接
元数据
- 许可: BSD许可 (BSD)
- 作者: Borg集体 (见AUTHORS文件)
- 维护者: Thomas Waldmann
- 标签 backup, borgbackup
- 需求: Python >=3.9
-
提供额外:
llfuse
,pyfuse3
,nofuse
项目描述
什么是BorgBackup?
BorgBackup (简称:Borg) 是一个去重备份程序。可选地,它支持压缩和认证加密。
Borg的主要目标是提供一个高效、安全的数据备份方式。所使用的去重技术使得Borg适合进行日常备份,因为只存储更改。认证加密技术使其适合备份到不完全信任的目标。
请参阅安装手册或,如果您已经下载了Borg,请参阅docs/installation.rst以开始使用Borg。还有多种格式的离线文档可用。
主要特性
- 高效存储空间
基于内容分块去重以减少存储的字节数:每个文件被分割成多个可变长度的块,并且只有以前从未见过的块被添加到存储库中。
如果块的字节哈希值相同,则认为它是重复的。使用密码学上强大的哈希或MAC函数作为id_hash,例如(hmac-)sha256。
为了去重,考虑了同一存储库中的所有块,无论它们来自不同的机器、以前的备份、相同的备份,甚至是相同的单个文件。
与其他去重方法相比,这种方法不依赖于
文件/目录名保持不变:因此,即使在共享存储库的机器之间移动您的文件,也不会影响去重。
完整文件或时间戳保持不变:如果一个大文件只发生了一点变化,只需要存储很少的新块 - 这非常适合虚拟机或原始磁盘。
数据块在文件中的绝对位置:内容可能已经移动,但仍会被去重算法找到。
- 速度
性能关键代码(分块、压缩、加密)是用C/Cython实现的
文件/块索引数据的本地缓存
快速检测未修改的文件
- 数据加密
所有数据都可以使用256位AES加密进行保护,使用HMAC-SHA256验证数据的完整性和真实性。数据在客户端加密。
- 混淆
可选地,Borg可以主动混淆,例如文件/块的大小,以使指纹攻击更加困难。
- 压缩
所有数据都可以进行可选压缩
lz4(超级快速,低压缩率)
zstd(从高速低压缩到高速高压缩的广泛范围)
zlib(中等速度和压缩率)
lzma(低速度,高压缩率)
- 异地备份
Borg可以将数据存储在任何可以通过SSH访问的远程主机上。如果在远程主机上安装了Borg,与使用网络文件系统(sshfs、nfs等)相比,可以实现较大的性能提升。
- 可挂载为文件系统的备份
备份归档可以挂载为用户空间文件系统,以便轻松地进行交互式备份检查和恢复(例如,使用常规文件管理器)。
- 在多个平台上易于安装
我们提供无需安装任何东西的单文件二进制文件 - 您可以在这些平台上直接运行它们
Linux
Mac OS X
FreeBSD
OpenBSD和NetBSD(目前尚不支持xattrs/ACLs或二进制文件)
Cygwin(实验性,目前尚无二进制文件)
Windows 10的Linux子系统(实验性)
- 免费和开源软件
安全和功能可以独立审计
根据BSD(3条款)许可证授权,有关完整许可证的详细信息,请参阅许可证
易于使用
初始化新的备份存储库(有关加密选项,请参阅 borg init --help)
$ borg init -e repokey /path/to/repo
创建备份归档
$ borg create /path/to/repo::Saturday1 ~/Documents
现在进行另一次备份,仅为了展示出色的去重功能
$ borg create -v --stats /path/to/repo::Saturday2 ~/Documents ----------------------------------------------------------------------------- Archive name: Saturday2 Archive fingerprint: 622b7c53c... Time (start): Sat, 2016-02-27 14:48:13 Time (end): Sat, 2016-02-27 14:48:14 Duration: 0.88 seconds Number of files: 163 ----------------------------------------------------------------------------- Original size Compressed size Deduplicated size This archive: 6.85 MB 6.85 MB 30.79 kB <-- ! All archives: 13.69 MB 13.71 MB 6.88 MB Unique chunks Total chunks Chunk index: 167 330 -----------------------------------------------------------------------------
有关图形前端,请参阅我们的配套项目 BorgWeb。
帮助、捐赠和悬赏,成为赞助者
您的帮助总是受欢迎的!
传播信息,提供反馈,帮助编写文档,进行测试或开发。
您还可以向项目提供资金支持,有关详细信息,请参阅那里
链接
兼容性说明
请注意,在主要版本号发生变化时(例如从 0.x.y 到 1.0.0 或从 1.x.y 到 2.0.0),我们可能会反复破坏兼容性。
未发布开发版本具有未知的兼容性属性。
这是开发中的软件,请自行决定它是否符合您的需求。
安全问题应报告给安全联系人(或参阅源分发中的 docs/support.rst)。
项目详情
未验证详情
这些详情尚未通过PyPI验证项目链接
元数据
- 许可: BSD许可 (BSD)
- 作者: Borg集体 (见AUTHORS文件)
- 维护者: Thomas Waldmann
- 标签 backup, borgbackup
- 需求: Python >=3.9
-
提供额外:
llfuse
,pyfuse3
,nofuse
borgbackup-1.4.0.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | c54c45155643fa66fed7f9ff2d134ea0a58d0ac197c18781ddc2fb236bf6ed29 |
|
MD5 | 9f0510e05fdc70b5a44c5e7f1a4933b7 |
|
BLAKE2b-256 | dd0d28e60180ce4ae171adba65ce9f8878fce3580c6d2cfdfa998929175105dd |