borgmatic
snap-sync
borgmatic | snap-sync | |
---|---|---|
61 | 15 | |
1,652 | 129 | |
2.0% | - | |
9.4 | 0.0 | |
3 days ago | 4 months ago | |
Python | Shell | |
GNU General Public License v3.0 only | GNU General Public License v3.0 only |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
borgmatic
-
Rclone syncs your files to cloud storage
- for important files, a separate box where I have borgmatic [1] in deduplication mode installed; this is updated once in a while
Just curious: Do you have any reason to believe that such a data corruption bug is likely in ZFS? It seems like saying that ext4 could have a bug and you should also store stuff on NTFS, just in case (which I think does not make sense..).
[1]: https://github.com/borgmatic-collective/borgmatic
- Duplicity
-
Kopia: Open-Source, Fast and Secure Open-Source Backup Software
Not really dumb. I do use them too but with Borgbackup on the top (since they support it natively).
I found Borgmatic ( https://torsion.org/borgmatic/ ) to be the best way to run my backups. It takes care of everything from pruning to verifying the checksum etc... and it integrates with some monitoring (like cronitor).
So Borgmatic + rsync.net is the best combo
- Ask HN: How do you do backups for personal/home server?
-
KBackup vs rsync?
For backups I use Borg myself. If you need a GUI, you can use Vorta or Pika. With borgmatic, there is also a wrapper that extends the range of functions of Borg.
- How do you deal with backups outside the cloud?
-
Suggestions for Incremental Backup Software
Furthermore, Borgmatic is a wrapper for Borg that extends or improves the range of functions.
-
BorgBackup 1.2.4 released
For those of you not familiar, borgmatic is a very convenient tool which runs as a wrapper around borg.
-
Server lost power, world not loading correctly
I recommend Borg and Borgmatic. Automated, easy to setup, capable of notifying you if anything happens, deduplication and compression makes backups smaller, etc.
-
Any advice/best practices for how to backup emails of Linux-based mail server
To add to this, Borg backup can be a little daunting to configure. There is a wrapper script called Borgmatic that distills it down to a single yaml config file. There are also some cloud hosts like BorgBase and rsync.net with native Borg support.
snap-sync
- BorgBackup 1.2.3 released
-
Incremental backup of snapper to external drive
- https://github.com/qubidt/snap-sync
-
Question about snapper
You might be interested in snap-sync. It is a bash script which accomplishes btrfs backups using snapper under the hood. So no need to use btrbk (but you get all the same functionality).
- What's a good way to backup a system running btrfs and snapper?
-
Backup strategy
I've been using snapper and snap-sync for automated snapshots and backups to an external drive. Recently, snap-sync is no longer maintained, and it may not be able to do some more things that I want to do, such as:
-
How to replace snap-sync?
I was actively using snap-sync to back up my files to a local hard drive. Unfortunately, snap-sync will be retired soon.
-
Reinstalled my F35 to BTRFS, looking for your thoughts and opinions for snapshot/backup solutions
I use snapper for snapshots and snap-sync for backing up said snapshots on an external drive.
-
"Install once, update forever"?
Yeah, I use snapshots for backups using snap-sync, which is a convenience script around btrfs send. Personally I use it to back up onto an external HDD, but it can also do remote backups over SSH. I'm just not sure if remote backups are incremental or not.
-
Let's talk about Btrfs.
On my laptop I make extensive use of openSUSE's snapper and the snap-sync script to sync to two external USB drives. Lastly, I wrote a script to clean/expire snapshots on the external volumes.
-
Have some question before moving to Fedora, hoping you guys can help
Snapshots aren't proper backups by themselves; they don't protect you from disk failure or the entire filesystem somehow being corrupted. It is possible to use them as backups; personally I use a command-line script called snap-sync to do this. This has the advantage of retaining the incremental nature of snapshots (though the incrementality will be on your backup media, so the first snapshot of a 100GB filesystem you put on your backup drive will take up 100GB of space), plus it integrates nicely with Snapper which is the snapshot utility I use.
What are some alternatives?
BorgBackup - Deduplicating archiver with compression and authenticated encryption.
snapper - Manage filesystem snapshots and allow undo of system modifications
vorta - Desktop Backup Client for Borg Backup
btrbk - Tool for creating snapshots and remote backups of btrfs subvolumes
restic - Fast, secure, efficient backup program
grub-btrfs - Include btrfs snapshots at boot options. (Grub menu)
ansible-role-borgbackup - Ansible role to set up Borg and Borgmatic
zfs - OpenZFS on Linux and FreeBSD
zpaqfranz - Deduplicating archiver with encryption and paranoid-level tests. Swiss army knife for the serious backup and disaster recovery manager. Ransomware neutralizer. Win/Linux/Unix
bees - Best-Effort Extent-Same, a btrfs dedupe agent
kopia - Cross-platform backup tool for Windows, macOS & Linux with fast, incremental backups, client-side end-to-end encryption, compression and data deduplication. CLI and GUI included.
linux-timemachine - Rsync-based OSX-like time machine for Linux, MacOS and BSD for atomic and resumable local and remote backups