kytta, to random
@kytta@fosstodon.org avatar

I’ve finally started to consider an off-site backup location. I don’t have enough data to justify building a server to put in my parents' house (yet), so cloud it is.

So far, I’m leaning towards B2. Do you have anything good (or bad) to say about it, or can recommend other services to check out?

I want: one (EU-based) location, no (or small) egress fees, pricing per GB (or less), no minimum charge. I use , so backend doesn’t matter (S3, FTP, DAV, you name it).

josephb,
@josephb@mastodon.au avatar

@kytta borgbase have restic support and a 10gb free tier. I find them pretty good.

kytta,
@kytta@fosstodon.org avatar

@josephb wow, didn't know that they support restic! I love the service, but with the EU VAT, it's more expensive than Backblaze or Hetzner. And my data amount will most likely land in the middle of their 250 GB / 1 TB split 😁

swetland, to random
@swetland@chaos.social avatar

Exploring restic for backing up my workstation (to local external volumes and probably "the cloud" too) at the suggestion of a friend.
https://restic.readthedocs.io/en/latest/

Maybe just in time, because...

[605358.398403] nvme0n1: I/O Cmd(0x2) @ LBA 131640760, 1024 blocks, I/O Error (sct 0x2 / sc 0x81) MORE
[605358.398428] critical medium error, dev nvme0n1, sector 131640760 op 0x0:(READ) flags 0x80700 phys_seg 88 prio class 2

Now I'm replacing the primary NVMe SSD tomorrow too...

#backups #restic #oops

swetland,
@swetland@chaos.social avatar

@mikef Seems like consumer drives supposedly should be good for 1 year offline at 30C (worst case), and 5-10 years seems within the realm of possibility (for a drive in good condition).

I think as with anything "don't rely on a single backup" is probably the best policy (see also: "RAID is not a substitute for backups").

Not sure there are any great options for high capacity (100s of GBs or more) long term offline storage...

mansr,
@mansr@society.oftrolls.com avatar

@swetland @mikef RAID is not a substitute for backups, but it does save time when you need to replace a drive.

mcdanlj, to random
@mcdanlj@social.makerforums.info avatar

I hoped that by copying the cache to my new computer the first backup after the move would be as fast as normal. It's not; it has to re-read all the files.

But at least Restic doesn't store redundant copies of all the files! 🎉

eliasp,
@eliasp@mastodon.social avatar

@mcdanlj moving all your files to your new computer possibly changed their mtimes, so Restic felt compelled to check them again and thereby ignored the cache…

mcdanlj,
@mcdanlj@social.makerforums.info avatar

@eliasp Oh, I'm sure it did. Wasn't sure about the basis of the short-circuit. 😁

JTBC this wasn't a complaint. Restic is awesome. 🎉

markstos, to Ansible
@markstos@urbanists.social avatar

Today in , I'm investigating why I got alerted that my aren't running.

The first task is determine if the backups really aren't running or whether there's a problem with monitoring/alerting.

I used to set up to backup to .

I think I'll start by checking in BackBlaze to see how fresh the backups are. 🧵

markstos,
@markstos@urbanists.social avatar

🧵 I've got a fresh backup running for the service that wasn't set up before and I'll check my metrics tomorrow.

The role I'm using is: https://github.com/roles-ansible/ansible_role_restic

The backup completed and I see fresh metrics in AWS Cloudwatch Metrics, but not in my Dashboard I just made. Sigh.

vwbusguy,
@vwbusguy@mastodon.online avatar

@markstos That's awesome! I'm also backing up mine with Backblaze via restic, but I'm doing mine old school with a bash script in crontab.

lpwaterhouse, to random
@lpwaterhouse@ioc.exchange avatar

Considering to change my #backup solution from #duplicity to #restic (Not sure yet, I like having #pgp keys for encryption, but it's not like a long password stored in #PasswordStore wouldn't cut it). Since restic supports Windows I might try moving a couple relatives onto it; Makes helping them easier if I know the software. For them however, a #GUI is likely a MUST, but what I've found so far is not too encouraging: restatic (dead), npbackup ("metrics" and other assorted niggles), resticguigx (Electron), backrest (browser-based, which makes my skin crawl for security tooling)... Does anyone know other options I missed? Or has some compelling arguments for those I mentioned?

ascherbaum,
@ascherbaum@mastodon.social avatar

@lpwaterhouse The reason why I did this switch is that Duplicity does not support large backups. The ticket is open for over a decade and still not solved.

lpwaterhouse,
@lpwaterhouse@ioc.exchange avatar

@ascherbaum Yeah. My main issue is that duplicity feels very hacky in an "old unix grognard" kind of way (Not that I ain't one of those, but still). Been hearing good things about restic for a while now (out of the CCC universe), but looking at things like https://github.com/restic/restic/issues/187 (asymmetric encryption) being open since 2015, with quotes like "restic currently requires delete privileges for normal backup operation" (in 2021) make me somewhat hesitant... Especially given the claim that it "does backups right". The biggest draw for me really is not having to fiddle with some arcane Windows-only solution when asked for help...

ascherbaum, to random
@ascherbaum@mastodon.social avatar

Today is a day where I have to test the (or rather: restore).

Full restore of a users home directory. Takes about 6 hours, but so far it's going flawless.

leChris,
@leChris@digitalcourage.social avatar

@ascherbaum This is very nice & important to know, as I have only tested it as a test case, but have not yet needed it in an emergency - fortunately. 🫣

ascherbaum,
@ascherbaum@mastodon.social avatar

@leChris Well, I regularly need to access some files on our backups - especially on this specific laptop. That's why I remind the sole user to regularly bring the laptop to the docking station.

scy, to random
@scy@chaos.social avatar

I'd love to have a command that shows me all of the versions of a file stored in the repository. Like, I can do restic find -l some/file.txt, but this lists all copies of it in all of the snapshots it appears in, regardless of whether the file actually changed or not. I'm more interested in, basically, a version history.

There already is a proposal for it (https://github.com/restic/restic/issues/3073), and it's also related to storing file checksums (https://github.com/restic/restic/issues/1620).

scy,
@scy@chaos.social avatar

You can mount the repo, and it looks like ls -l snapshots/*/some/file.txt works reasonably fast.

Is there a tool that works on this kind of "one subdirectory per snapshot" structure, compares the file's modification time & size between each of them, and tells you in which of the directories a certain mtime and size tuple first appeared?

I've already checked whether the inode numbers exposed by restic mount help, but they change between snapshots even when the file doesn't.

scy, to random
@scy@chaos.social avatar

running under just stalls unless I exclude /dev.

Like, it continues updating the terminal, but it looks as if the file scanner simply stops doing anything. No CPU usage either.

I don't think I even want to know why, but I'd be surprised if it's restic's fault. 🙄

scy,
@scy@chaos.social avatar

I mean, after all, is known for shenanigans like "rsync hangs unless you continuously resize the terminal window" …

https://github.com/microsoft/WSL/issues/2138

markus,
@markus@uxp.de avatar

@scy exactly my sort of humour

scy, to random
@scy@chaos.social avatar

The curse of being a programmer is not only finding bugs in software you'd just want to use, but also having the urge to dig for the issue and potential fix yourself.

Today: The wrapper doesn't apply the configured nice priority.

https://github.com/creativeprojects/resticprofile/issues/229#issuecomment-1994821012

scy,
@scy@chaos.social avatar

@carl You are, because what I'm commenting on is actually a separate issue raised by the last comment, and it's about interactive usage (or at least not specific to systemd anymore). Thanks anyway though!

carl,

@scy Never mind then :-)

scy, to random
@scy@chaos.social avatar

Ugh, so in one of the replies to my experiments with and associated tooling, @guerda asked "well, why not ?" and turns out, my main reasons against using restic (no compression and no exclude exceptions) are no longer valid, so I'm currently re-evaluating it.

Almost finished my writeup. And you know what? Both are really good.

My decision might boil down to performance against remote hosts and SSH vs SFTP, and whether "rclone serve restic" can save the day there.

binbash,
@binbash@chaos.social avatar

@scy Well, it came to my mind because I was able to send with max LAN speed to my local server this way. So with a study with n=1 I rest my case :3

scy,
@scy@chaos.social avatar

@fd0 Here you go :)

So, I'd say the difference between off and auto on this particular machine is 10 % more time for 10 % compression. "max" however doesn't seem to pay off that much at all.

This is a Celeron 3965Y, two cores at 1.5 GHz, so not massively powerful.

patpro, to random French
@patpro@mastodon.green avatar
underlap, to archlinux
@underlap@fosstodon.org avatar

After a strange crash on my arch system requiring a hard reboot, my .zsh_history file was corrupted!

restic to the rescue. Restored 5 GB from a snapshot (one hour old) in 5 mins and the .zsh_history file there was intact. 😅

#archlinux #restic

blakeashleyjr,
@blakeashleyjr@fosstodon.org avatar

@underlap great work! Keeping your dotfiles in a git remote also helps protect you from things like this.

underlap,
@underlap@fosstodon.org avatar

@blakeashleyjr Thanks. Yes, I do that (as you may know).

larsmb, to random
@larsmb@mastodon.online avatar

vs is one of those questions that doesn't have a clear cut answer, does it?

larsmb,
@larsmb@mastodon.online avatar

@Barqu duplicity doesn't deduplicate. But it's quite possible that if I can't pick a clear decision I'll just stick to what I've got running :-)

ascherbaum,
@ascherbaum@mastodon.social avatar

@Barqu @larsmb I'm not Lars, but feels like it's lacking features.

No deduplication, but also this bug here:

https://bugs.launchpad.net/duplicity/+bug/385495

Open for 15 years, not resolved. It made handling larger backups extremely complicated (and that was 5 years ago).

jan, to random
@jan@kcore.org avatar

Did a comparison between , and for +- a month.

Meant for off-site , storing +- 6TB.

Tools used are and . All data is encrypted client side before being shipped to the cloud.

Comparing up-times, speeds (both down and up), and the correctness of the data stored. The last part was done using a VPS, and the data was found to be identical.

On speed (up and down) Jotta wins, Hetzner comes second, Mega fluctuates wildly.

On up-time Jotta and Hetzner tie, Mega went off-line for me at some points (worrysome)

On price Jotta also wins. Mega comes second, Hetzner last.

So I'll stick with Jotta. It's hosted in europe, it's fast, it's priced decently, support reacted fast when I asked some (noob) questions.

rgberror, to random
@rgberror@hachyderm.io avatar

if anyone uses or :

"[Restic v0.16.3] fixes a couple of bugs on Windows and in the restore command. It also works around an unlikely yet possible situation with rclone which could potentially result in data loss."

Oof

proactiveservices,
@proactiveservices@fosstodon.org avatar

@rgberror I was watching this bug - the user's rclone erroneously reported zero files in the "snapshots" folder during a prune run. restic then assumed there were no snapshots and began pruning everything. Thankfully they quickly cancelled the prune, and lost very little backup data. I suggested general sanity checks when pruning (>1 snapshots, >0 bytes remaining data etc.), which has been added to the feature requests.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • anitta
  • InstantRegret
  • mdbf
  • osvaldo12
  • magazineikmin
  • tacticalgear
  • rosin
  • thenastyranch
  • Youngstown
  • Durango
  • slotface
  • everett
  • kavyap
  • DreamBathrooms
  • JUstTest
  • khanakhh
  • ethstaker
  • cubers
  • normalnudes
  • tester
  • GTA5RPClips
  • cisconetworking
  • ngwrru68w68
  • megavids
  • provamag3
  • Leos
  • modclub
  • lostlight
  • All magazines