diff options
author | Pjotr Prins | 2021-08-31 10:17:04 +0200 |
---|---|---|
committer | Pjotr Prins | 2021-08-31 10:17:04 +0200 |
commit | f865fe4513fcc02b63798e90d7bb095a12a4cd46 (patch) | |
tree | 705daf1c56c457e0761388bbb1e66c01e77dfaf3 /topics/systems | |
parent | 4a9f3008f0428fb7daa5e90f0a573686d182d7b2 (diff) | |
download | gn-gemtext-f865fe4513fcc02b63798e90d7bb095a12a4cd46.tar.gz |
pluto service and working on fallbacks
Diffstat (limited to 'topics/systems')
-rw-r--r-- | topics/systems/fallbacks-and-backups.gmi | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/topics/systems/fallbacks-and-backups.gmi b/topics/systems/fallbacks-and-backups.gmi new file mode 100644 index 0000000..6df6937 --- /dev/null +++ b/topics/systems/fallbacks-and-backups.gmi @@ -0,0 +1,22 @@ +# Fallbacks and backups + +As a hurricane is barreling towards our machine room in Memphis we are checking our fallbacks and backups for GeneNetwork. For years we have been making backups on Amazon - both S3 and a running virtual machine. The latter was expensive, so I replaced it with a bare metal server which earns itself (if it hadn't been down for months, but that is a different story). + +## Backup and restore + +We are using borg for backing up data. Borg is excellent at deduplication and compression of data and is pretty fast too. Incremental copies work with rsync - so that is fast. To restore the full MariaDB database from a local borg repo takes a few minutes: + +``` +wrk@epysode:/export/restore_tux01$ time borg extract -v /export2/backup/tux01/borg-tux01::BORG-TUX01-MARIADB-20210829-04:20-Sun +real 17m32.498s +user 8m49.877s +sys 4m25.934s +``` + +This all contrasts heavily with restoring 300GB from Amazon S3. + +Next restore the GN2 home dir + +``` +root@epysode:/# borg extract export2/backup/tux01/borg-genenetwork::TUX01_BORG_GN2_HOME-20210830-04:00-Mon +``` |