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