Erinevus lehekülje "Borg" redaktsioonide vahel
Allikas: Kuutõrvaja
(Uus lehekülg: '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 k...') |
|||
8. rida: | 8. rida: | ||
Backupime srv kausta reposse esmaspäev | Backupime srv kausta reposse esmaspäev | ||
− | borg create /path/to/repo::esmaspaev /srv | + | borg create /path/to/repo::esmaspaev /srv |
Tekitame teise varukoopia nimega teisipaev | Tekitame teise varukoopia nimega teisipaev |
Redaktsioon: 19. september 2016, kell 11:27
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
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