百科.dev
全部条目AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
B

backintime

> 编程语言
开源

一个舒适且可配置的图形化前端,用于增量备份,同时还提供了命令行版本。传输修改过的文件,而不

2.6K stars0 点赞0 次浏览
访问官网GitHub

工具介绍

一个舒适且可配置的图形化前端,用于增量备份,同时还提供了命令行版本。传输修改过的文件,而不

Back In Time

Back In Time is a comfortable and well-configurable graphical frontend for incremental backups using rsync, with a command-line version also available. Modified files are transferred, while unchanged files are linked to the new directory using rsync's hard link feature, saving storage space. Restoring is straightforward via file manager, command line or Back In Time itself.

It is written in Python3 and available for all major GNU/Linux distributions as command line tool backintime and GUI backintime-qt. Backups can be scheduled and stored locally or remotely through SSH.

More background info in CONTRIBUTING and HISTORY.

Maintenance status

The project is in active development since the current team joined in summer 2022, continuing the work of the previous maintainer, Germar. Development is done voluntarily in spare time so things need to be prioritized. Stick with us, we all ♥️ Back In Time.

Current focus is on fixing major issues instead of implementing new features. Stabilize the code base and its test suite is also a matter. Read the strategy outline for details. Please see CONTRIBUTING if you are interested in the development and have a look on open issues especially those labeled as good first issues and help wanted.

The team

Since around 2024, @buhtz, part of the projects third generation of maintainers, has been the sole maintainer. He handles all core tasks, from code analysis and documentation to issue resolution and feature implementation. The work is carried out voluntarily during spare time. The project continues to benefit from an active and engaged community that provides advice, expertise, and contributions, ensuring it thrives and evolves.

The project was reactivated in 2022 and thanks in large part to Michael Büker (@emtiu) and Jürgen (@aryoda), who helped relaunch and shape its direction. See HISTORY for more details.

Index

  • Documentation
  • Contact & Social
  • Installation
  • Known Problems and Workarounds
  • Contributing and other ways to support the project
  • Licenses

Documentation

  • FAQ - Frequently Asked Questions
  • End user documentation (not totally up-to-date)
  • Source code documentation for developers (Disabled and not up-2-tdate. Please open an issue if you need to use it.)

Contact & Social

  • Mailing list: [email protected] can be used for any topic, question and idea related to Back In Time. Despite its name it is not restricted to development topics only.
  • Fediverse on Mastodon: @[email protected]
  • Bugs & Feature Requests: Issues section
  • Email: [email protected]

Installation

Back In Time is included in many GNU/Linux distributions. Use their repositories to install it. If you want to contribute or using the latest development version of Back In Time please see section Build & Install in CONTRIBUTING.md. Also the dependencies are described there.

Known Problems and Workarounds

In the latest stable release:

  • File permissions handling and therefore possible non-differential backups

More problems described in this FAQ section.

File permissions handling and therefore possible non-differential backups

  • In version 1.2.0, the handling of file permissions changed.
  • In versions <= 1.1.24 (until 2017) all file permissions were set to -rw-r--r-- in the backup target.
  • In versions >= 1.2.0 (since 2019) rsync is executed with --perms option which tells rsync to preserve the source file permission.

Therefore backups can be larger and slower, especially the first backup after upgrading to a version >= 1.2.0.

If you don't like the new behavior, you can use Expert Options -> Paste additional options to rsync to add --no-perms --no-group --no-owner to it. Note that the exact file permissions can still be found in fileinfo.bz2 and are also considered when restoring files.

Contributing and other ways to support the project

See CONTRIBUTING file for an overview about the project's workflow and strategy.

Support the maintainer: The project is maintained in spare time and without financial compensation. One way to support the project is donations to the maintainer (buhtz) via

Liberapay</a> and
Ko-fi</a>.

Please note that donations are made to the maintainer personally, not to Back In Time or any other specific project. They support the maintainer's work, including work on Back In Time.

Licenses

Please keep in mind that code, documentation and other material submitted to the project are considered licensed under the same terms (see LICENSES) as the rest of the work. The project does use the specifications from REUSE Software and SPDX to store license and copyright information. See the projects REUSE compliance status.


September 2026

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Pythonbackintimebackupbackupshardlinking

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言