Live data from Hacker News

World Backup Day

worldbackupday.com

21–30 of 56 posts

Re: World Backup Day

#21
I would add a couple of important things:

- mention of the 3-2-1 backup rule

- include emails and other social accounts into the backup strategy

- validating and restoring backups is as important as creating them

Re: World Backup Day

#22

Earlier quoted context omitted.

For static files like photos I hash check drives against each other to check for bit rot. But yeah, for tape based cloud storage I can't think what else to do except restore one file to check I still have access. It's too expensive to restore the whole archive.

Do you have any automation or scripts for that, or is it usually adhoc?

You absolutely should NOT automate this. If you do, you then need to manually check that automation with the same frequency- so you haven’t gained anything!

Re: World Backup Day

#23

I was happy with my restic, borg (vorta), and tarsnap backup setup until one day I had to retrieve just one file from the backups and I realised there was no straight forward way to do that in any of these. Now I think I must look for backup which lets be “easily” get my files back and search whether something is there by a certain approximate name among my backups without having me deal with mounts (that too one ver…

Not sure that I understand. What's hard about `restic -r /media/ehecatl42/t14g3-backup/t14g3-restic-repo restore latest --target /home/ehecatl42/Desktop/nvim-restore/ --include /home/ehecatl42/.config/nvim/`* and just `cp`ing your missing files from that. * From my recent .bash_history

“oh come on please it's easy just /etc/init.apt-get/frob-set-conf --arc=0 - +/lib/syn.${SETDCONPATH}.so.4.2 even my grandma can do that”

Re: World Backup Day

#24

Earlier quoted context omitted.

For static files like photos I hash check drives against each other to check for bit rot. But yeah, for tape based cloud storage I can't think what else to do except restore one file to check I still have access. It's too expensive to restore the whole archive.

Do you have any automation or scripts for that, or is it usually adhoc?

Yeah, I use rsync with `-cavin`, if the output includes `>` or `
  #!/bin/bash
  hostname=$(hostname)
  checksumFile=/tmp/checksum-file.txt
  
  rsync -cavin --info=name2 --no-perms --no-owner --no-group /srv/data/photos/ user@remote:/media/data/rsnapshot/daily.0/srv/data/photos/ > $checksumFile
  
  minimumSize=5000
  actualSize=$(wc -l ' || echo 'all checksums match')
  else
      fileDiffs=$(echo $checksumFile is too small)
  fi
  
  echo $fileDiffs

Re: World Backup Day

#25

I was happy with my restic, borg (vorta), and tarsnap backup setup until one day I had to retrieve just one file from the backups and I realised there was no straight forward way to do that in any of these. Now I think I must look for backup which lets be “easily” get my files back and search whether something is there by a certain approximate name among my backups without having me deal with mounts (that too one ver…

Not sure that I understand. What's hard about `restic -r /media/ehecatl42/t14g3-backup/t14g3-restic-repo restore latest --target /home/ehecatl42/Desktop/nvim-restore/ --include /home/ehecatl42/.config/nvim/`* and just `cp`ing your missing files from that. * From my recent .bash_history

Either you do not understand the meaning of hard or you have a very quirky way of trying to be sarcastic :)

Re: World Backup Day

#26
post #22

Earlier quoted context omitted.

Do you have any automation or scripts for that, or is it usually adhoc?

You absolutely should NOT automate this. If you do, you then need to manually check that automation with the same frequency- so you haven’t gained anything!

I do have this automated, but the checksum output is posted to a kind of watchdog service. Every day I get an email that says everything is as expected, or not.

Re: World Backup Day

#27
post #22

Earlier quoted context omitted.

Do you have any automation or scripts for that, or is it usually adhoc?

You absolutely should NOT automate this. If you do, you then need to manually check that automation with the same frequency- so you haven’t gained anything!

I need to google every time to find a good process for hashing files and comparing across disks? Not only that, but remember to do it frequently enough?

Re: World Backup Day

#28
post #10

Went through many iterations over the years. Arq, restic, borg, tarsnap setting up encryption, incremental backups with cronjobs and all the good stuff. Some years ago I realized that I value the possibility to restore also for people that are not me higher than the nerd factor and security so I just settled with Backblaze as my main backup and Time Machine for local convenience. Carbon Copy Cloned to just clone my a…

I am also doing borg, restic, tarsnap currently (evaluating Kopia) but of late a fatigue has been setting in. My best backup (and in fact recovery) experience has been with CrashPlan (Personal) really. Nothing comes close to it somehow. Tinkering, deduplication, compression all are hunky dory but at the end of the day I just want to be able to easily visualise what I do and what I need and what I am searching et cetera.

Re: World Backup Day

#29

I was happy with my restic, borg (vorta), and tarsnap backup setup until one day I had to retrieve just one file from the backups and I realised there was no straight forward way to do that in any of these. Now I think I must look for backup which lets be “easily” get my files back and search whether something is there by a certain approximate name among my backups without having me deal with mounts (that too one ver…

Many if not most backup tools have some way to mount a backup archive as a file system after which you can use whatever tools you like to peruse its contents. Here's some examples of tools I use or have used:

   $ apropos borg-mount
   borg2-mount (1)      - Mount archive or an entire repository as a FUSE filesystem

   $ restic -r /srv/restic-repo mount /mnt/restic
   enter password for repository:
   Now serving /srv/restic-repo at /mnt/restic
   Use another terminal or tool to browse the contents of this folder.
   When finished, quit with Ctrl-c here or umount the mountpoint.

   $ proxmox-backup-client mount    [OPTIONS]
Currently mostly using borg2 for occasional manual backups to external drives and proxmox-backup-client/server for backups to a central archive. All have been 'battle tested' as in 'used to restore broken systems'.

Re: World Backup Day

#30
post #12

Really, world backup day should've been on Good Friday so that world restore day could be on Easter Monday. Jesus Saves! (and takes daily snapshots which he uploads to a secure offsite location)

Jesus would restore too.

He did, just today:

https://www.britannica.com/topic/Easter-holiday

Post reply on HN