Borg: erinevus redaktsioonide vahel

Allikas: Kuutõrvaja
Mine navigeerimisribaleMine otsikasti
Jj (arutelu | kaastöö)
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...'
 
Jj (arutelu | kaastöö)
Resümee puudub
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 08: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