Linux & Terminali

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/

Terma të lidhur