Readit News logoReadit News
thangngoc89 · a month ago
I switched to restic (https://restic.net/) and the backrest webui (https://github.com/garethgeorge/backrest) for Windows support. Files are deduplicated across machines with good compression support.
jeltz · a month ago
One big advantage of using restic is that its append only storage actually works unlike for Borg where it is just a hack.
sureglymop · a month ago
I also use restic and do backups to append-only rest-servers in multiple locations.

I also back up multiple hosts to the same repository, which actually results in insane storage space savings. One thing I'm missing though is being able to specify multiple repositories for one snapshot such that I have consistency across the multiple backup locations. For now the snapshots just have different ids.

linsomniac · a month ago
>back up multiple hosts to the same repository

I haven't tried that recently (~3 years), does that work with concurrency or do you need to ensure one backup is running at a time? Back when I tried it I got the sense that it wasn't really meant to have many machines accessing the repo at once, and decided it was probably worth wasting space but having potentially more robust backups. Especially for my home use case where I only have a couple machines I'm backing up. But it'd be pretty cool if I could replace my main backup servers (using rsync --inplace and zfs snapshots) with restic and get deduplication.

blablabla123 · a month ago
I once met the Borg author at a conference, pretty chill guy. He said that when people file bugs because of data corruption, it's because his tool found the underlying disk to be broken. Sounds quite reliable although I'm mostly fine with tar...
vrighter · a month ago
I used to work on backup software. I lost count of the number of times this happened to us with our clients too
ValentineC · a month ago
I used CrashPlan in 2014. Back then, their implementation of Windows's Volume Shadow Copy Service (VSS) was buggy, and I lost data because of that. I doubt my underlying disk was broken.
im3w1l · a month ago
While saying "hardware issue not my fault not my problem" is a valid stance, I'm thinking that if you hear it again and again from your users, maybe you should consider if you can do more. Verify the file was written correctly is a low hanging fruit. Other possibilities is run some s.m.a.r.t. check and show warning, or adding redundancy to recover from partial failure.
ddtaylor · a month ago
I think the failure mode that is happening for users/devs here is bit rot. It's not that the device won't report back the same bytes, even if you disable whatever caching is happening, it's that after T amount of time it will report the wrong bytes. Some file systems have "scrubs" and stuff they do to automatically find these and sometimes attempt to repair them (ZFS can do this).
kachapopopow · a month ago
Restic is far better both in terms of usability and packaging (borgmatic pretty much is a requirement for usability). Have used both extensively, you can argue that borg can just be scripted instead and is a lot more versitile, but I had a much better experience with restic in terms of setup and forget. I am not scared that restic will break, with borg I did.

Also not sure why this was posted, did a new version release or something?

kmarc · a month ago
> you can argue that borg can just be scripted

And that's what I did myself. Organically it grew to ~200 lines, but it sits in the background (created a systemd unit for it, too) and does its job. I also use rclone to store the encrypted backups in an AWS S3 bucket

I so much forget about it that sometimes I have to remind myself to test it out if it still works (it does).

                           Original size      Compressed size    Deduplicated size
    All archives:                2.20 TB              1.49 TB             52.97 GB

johng · a month ago
Emborg is also really cool: https://emborg.readthedocs.io/en/stable/
mekster · a month ago
How is the performance for both?

Last time I used restic a few years ago, it choked on not so large data set with high memory usage. I read Borg doesn't choke like that.

homebrewer · a month ago
Depends on what you consider large; I looked at one of the machines (at random), and it backups about two terabytes of data spread across about a million files. Most of them aren't changing day to day. I ran another backup, and restic rescanned them & created a snapshot in exactly 35 seconds, using ~800 MiB of RAM at peak and about 600 on average.

The files are on HDD, and the machine doesn't have a lot of RAM, looking at high I/O wait times and low CPU load overall, I'm pretty sure the bottleneck is in loading filesystem metadata off disk.

I wouldn't backup billions of files or petabytes of data with either restic or borg; stick to ZFS for anything of this scale.

I don't remember what the initial scan time was (it was many years ago), but it wasn't unreasonable — pretty sure the bottleneck also was in disk I/O.

jszymborski · a month ago
I use Vorta, which makes Borg use very easy.

https://vorta.borgbase.com/

bjoli · a month ago
Pika backup is pretty darn simple.
sunaookami · a month ago
Love borg, use it to backup all my servers and laptop to a Hetzner Storage Box. Always impressed with the deduplication stats!
stevekemp · a month ago
Same story here, using Borg with a Hetzner storage box to give me offsite backups.

Cheap, reliable, and almost trouble-free.

ElectronBadger · a month ago
I using it with via Vorta (https://vorta.borgbase.com) frontend. My favorite backup solution so far.
Kudos · a month ago
Pika Backup (https://apps.gnome.org/PikaBackup/) pointed at https://borgbase.com is my choice.
evulhotdog · a month ago
Kopia is an awesome tool that checks the same boxes, and has a wonderful GUI if you need that.

Not affiliated, just a happy user.

jszymborski · a month ago
I've been using the Vorta GUI [0] and Hetzner's Storage Box service for ages and it works great. Has saved me from some headaches.

I switched over from Duplicati a long while back when my laptop's sole HDD failed and Duplicati was giving me 143 year estimates for the restore to complete. This was true whether I aimed to restore the whole drive or just a single file.

https://vorta.borgbase.com/

toenail · a month ago
Last time I checked the deduplication only works per host when backups are encrypted, which makes sense. Anyway, borg is one of the three backup systems I use, it's alright.
arendtio · a month ago
Which are the others?
guerby · a month ago
toenail · a month ago
backuppc and a shell script using rsync, for backups to usb sticks