Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

In the one case I'm backing up about 60 development / testing VMs (they are based on a handful of RHEL / CentOS versions). The backup speed runs at the speed of my network connection (or the disk that I'm pulling from). For each snapshot, it takes about 2 - 3 minutes to transfer the full file manifest from the client to the Snebu server, and typically my backups are only a few minutes of transferring the modified files.

I have noticed that if I backup to a low-performance 2.5" USB drive, then if the SQLite DB is on that drive the SQL queries can be time consuming (slow seek times on the drive). But in the case of using my Raspberry Pi 4, I keep the SQLite on the internal SD card and dump a copy of it to the external hard drive after backups, and it is much faster.

Compared to Borg, Snebu can handle dozens of servers going to the same repository, and does file-level dedplication across clients (since many are based on the same base build, there is a lot of space saving there). However, compression is a bit less because I'm using LZO, and not doing block-level deduplication -- on my test setup I see Snebu taking about 5 - 10% more space than Borg on an initial backup (haven't tested Borg on much more than that, but will at some point).

Also, compared to Borg and Restic, if you are backing up something with large databases or VM image files, Snebu may not be suitable as it is file-level deduplication instead of block level. However I typically back up VMs from inside the VM (not from the bare metal host), and for databases I do a full hot backup once a week and just do archived redo logs daily.

There's documentation on how to create plugin scripts for DB's and the like (with a template script in the docs) -- I'm putting together more examples that handle Oracle, Postgresql, and maybe LVM snapshots specifically.



Consider applying for YC's Winter 2026 batch! Applications are open till Nov 10

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: