Gu1nness / borg-import

importer for rsync+hardlink based backups / rsnapshot

Home Page:https://borg-import.readthedocs.io/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

What is borg-import?

borg-import converts backups made with other backup software into the format used by BorgBackup.

See borg-import -h for more information.

Currently supported import formats

Usage: borg-import rsnapshot SNAPSHOT_ROOT BORG_REPOSITORY

See borg-import rsnapshot -h for help.

Assumes one folder per archive, with changes being tracked based on last modification time (mtime).

Usage: borg-import rsynchl RSYNC_ROOT BORG_REPOSITORY

See borg-import rsynchl -h for help.

borg-import should, in principle, be able to import backups from any backup tool that is based on rsync with hard links. This requires that the tool matches the assumptions listed above for simple rsync.

Planned

Complex rsync with hard links (e.g. multiple hosts, separate backup time).

About

importer for rsync+hardlink based backups / rsnapshot

https://borg-import.readthedocs.io/

License:Other


Languages

Language:Python 96.8%Language:Shell 3.2%