Automating backups with scripts
Në shqip: Backup automatik me skripte
ShpjegimiSQ
Një backup i thjeshtë në Linux: një skript që bën dump të databazës, e kompreson me tar dhe e dërgon diku tjetër me rsync, i nisur çdo natë nga cron. Provo rregullisht edhe rikthimin — backup-i i paprovuar s'është backup.
EnglishEN
A simple Linux backup: a script that dumps the database, compresses it with tar and ships it elsewhere with rsync, run nightly by cron. Test restoring regularly too — an untested backup isn't a backup.
Si ta mendosh
Si të fotokopjosh dokumentet e rëndësishme çdo natë dhe t'i ruash te një mik.
Lexoje në anglisht
Like photocopying important papers every night and keeping them at a friend's.
Shembull kodibash
#!/usr/bin/env bash
set -euo pipefail
f="db-$(date +%F).sql.gz"
pg_dump app | gzip > "/backups/$f"
rsync -a /backups/ backup@nas:/backups/