Erinevus lehekülje "Borg" redaktsioonide vahel
Allikas: Kuutõrvaja
27. rida: | 27. rida: | ||
borg extract /path/to/repo::esmaspaev | borg extract /path/to/repo::esmaspaev | ||
+ | |||
+ | Kaugel asuvasse varundusserverisse varukoopiate tegemine käib üle ssh | ||
+ | |||
+ | borg init user@hostname:/path/to/repo | ||
Skript automaatse varukoopia tegemiseks serveri kaustadest /home ja /var/www | Skript automaatse varukoopia tegemiseks serveri kaustadest /home ja /var/www |
Redaktsioon: 19. september 2016, kell 11:28
Borg on deduplikeeriv, pakkiv ja krüpteeriv varundustarkvara mis sisaldab endas kõiki häid omadusi mida omab rsync hardlinkimine ja veel palju muid hõlbustavaid asju.
Enne kui backupima saab asuda tuleb initsialiseerida repo
borg init /path/to/repo
Backupime srv kausta reposse esmaspäev
borg create /path/to/repo::esmaspaev /srv
Tekitame teise varukoopia nimega teisipaev
borg create -v --stats /path/to/repo::teisipaev /srv
See varukoopia läks juba palju kiiremalt kuna andmed olid juba enamuses olemas
Vaatame mis varukoopiad olemas
borg list /path/to/repo
Vaatame esmaspaeva arhiivi sisu
borg list /path/to/repo::esmaspaev
Taastame esmaspaeva varukooia
borg extract /path/to/repo::esmaspaev
Kaugel asuvasse varundusserverisse varukoopiate tegemine käib üle ssh
borg init user@hostname:/path/to/repo
Skript automaatse varukoopia tegemiseks serveri kaustadest /home ja /var/www
#!/bin/sh
REPOSITORY=username@remoteserver.com:backup
# Backup all of /home and /var/www except a few
# excluded directories
borg create -v --stats \
$REPOSITORY::'{hostname}-{now:%Y-%m-%d}' \
/home \
/var/www \
--exclude '/home/*/.cache' \
--exclude '*.pyc'
borg prune -v $REPOSITORY --prefix '{hostname}-' \
--keep-daily=7 --keep-weekly=4 --keep-monthly=6