Uživatelské nástroje

Nástroje pro tento web


private:zalohovani:deduplikace

Zálohovací programy využívající deduplikaci

Borg

Instalace

https://github.com/borgbackup/borg/releases

64bit binarni 1.0.7:
https://github.com/borgbackup/borg/releases/download/1.0.7/borg-linux64

wget --no-check-certificate https://github.com/borgbackup/borg/releases/download/1.0.7/borg-linux64

64bit binarni 1.0.8:
https://github.com/borgbackup/borg/releases/download/1.0.8/borg-linux64

wget --no-check-certificate https://github.com/borgbackup/borg/releases/download/1.0.8/borg-linux64

32bit binarni 1.0.7:
https://github.com/borgbackup/borg/releases/download/1.0.7/borg-linux32

  wget --no-check-certificate https://github.com/borgbackup/borg/releases/download/1.0.7/borg-linux32

32bit binarni 1.0.8:
https://github.com/borgbackup/borg/releases/download/1.0.8/borg-linux32

  wget --no-check-certificate https://github.com/borgbackup/borg/releases/download/1.0.8/borg-linux32
  

64bit binarni 1.1.15:
https://github.com/borgbackup/borg/releases/download/1.1.15/borg-linux64

  
    wget --no-check-certificate https://github.com/borgbackup/borg/releases/download/1.1.15/borg-linux64
  
  

Konfigurace

64 bit

cp borg-linux64 /usr/local/bin/borg
chown root:root /usr/local/bin/borg
chmod 755 /usr/local/bin/borg

32 bit

cp borg-linux32 /usr/local/bin/borg
chown root:root /usr/local/bin/borg
chmod 755 /usr/local/bin/borg

Inicializace prázdného uložiště

Pokud nechceme uložiště šifrovat, musíme použít parametr –encryption=none

 
 borg init --encryption=none /mnt/backup/borgbck
 

Defaultně je pro použito šifrováné uložiště

 borg init /mnt/backup/borgbck   
 

Záloha

Standardní záloha adresářové struktury

 borg create /path/to/repo::home-user-date /home/user

Záloha raw zařízení - lvm disk

 
 dd if=/dev/VGDATA/lvmdisk | borg create /mnt/backup/lvm.borg::lvmdisk01 -
 

Borg standardně nepoužívá kompresi, pokud je vyžadována musí se nastavit parametrem.
Na příkladu je nastavena rychlá komprese s malým kompresním poměrem

 dd if=/dev/VGDATA/lvmdisk | borg create --compression lz4 /mnt/backup/lvm.borg::lvmdisk01 -  

Přehled záloh

borg list /mnt/backup/borgbck

Informace o konkrétní záloze - zde je vidět, že záloha pochází ze standardního vstupu(záloha LVM device pomocí dd)

fix01:/mnt/backup# borg list /mnt/backup/borgbck::FI-DATA-DISK_14012017_03:22:01
-rw-rw---- root   root   214748364800 Sat, 2017-01-14 04:25:07 stdin
borg list /home/borgbck::btadata_14012020_10:15:01

drwxrwxrwx root   bckuser        0 Thu, 2019-11-28 09:24:55 home/data
drwxr-xr-x snemec bckuser        0 Sun, 2016-08-28 17:42:48 home/data/files
drwxr-xr-x snemec bckuser        0 Sat, 2016-09-10 18:35:04 home/data/files/Firma
drwxr-xr-x snemec bckuser        0 Tue, 2017-05-09 20:54:30 home/data/files/Firma/Datová schránka
drwxr-xr-x snemec bckuser        0 Tue, 2017-05-09 20:54:30 home/data/files/Firma/Datová schránka/odchozí
-rw-r--r-- snemec bckuser  1642855 Tue, 2012-02-28 20:20:55 home/data/files/Firma/Datová schránka/odchozí/Zaverka 31082011.pdf
.
.
.

Výpis souborů a složek na záloze btadata_14012020_10:15:01

Podrobnosti o konkrétní záloze lze získat parametrem info

fix01:/mnt/backup# borg info /mnt/backup/borgbck::FI-DATA-DISK_14012017_03:22:01
Name: FI-DATA-DISK_14012017_03:22:01
Fingerprint: 9ecc932b2135b5f7c06410494d3150e21a6cb87a1dfd992c05708ae26b0f85fa
Hostname: fix01.fi.local
Username: root
Time (start): Sat, 2017-01-14 03:22:19
Time (end):   Sat, 2017-01-14 04:25:08
Command line: borg create --compression lz4 /mnt/backup/borgbck::FI-DATA-DISK_14012017_03:22:01 -
Number of files: 1

                       Original size      Compressed size    Deduplicated size
This archive:              214.75 GB             88.65 GB            523.34 MB
All archives:                8.93 TB              4.34 TB            377.50 GB

                       Unique chunks         Total chunks
Chunk index:                  259785              2849873

Obnova

Před obnovou se ujistěte, že v cílové složce je dostatek prostoru pro obnovení zálohy

Obnova se provede do aktuální složky.

cd /tmp
borg extract /path/to/repo::my-files

Obnova jen složky src.

borg extract /path/to/repo::my-files home/USERNAME/src  

Konkrétně např. obnova zálohy btadata_10012020_18:15:01

cd /tmp
borg extract /home/borgbck::btadata_10012020_18:15:01 home/data/taxedit/DB

Obnova raw zařízení - lvm disk

borg extract --stdout /path/to/repo::my-sdx | dd of=/dev/sdx bs=10M   

Obnova systémového disku do img souboru
Na disku v serveru lvscan - má soubor 210GB, ale po obnově do img souboru byla velikost 451GB???
Obnova trvala 90min

borg extract --stdout borgbck::200630044835_FI-SYS-DISK | dd of=/backup/flexible/sysdisk.img bs=10M
0+153270 records in
0+153270 records out
450971566080 bytes (451 GB, 420 GiB) copied, 5411.33 s, 83.3 MB/s

Pokud se jedná o systémový NTFS disk(většinou obsahuje 2 partition) je potřeba pomocí nástroje kpartx zpřístupnit jednotlivé partition a ty pak „přimountovat“

kpartx -av sysdisk.img

add map loop0p1 (254:0): 0 204800 linear 7:0 2048
add map loop0p2 (254:1): 0 440190976 linear 7:0 206848


ntfs-3g /dev/mapper/loop0p2 /mnt/
The disk contains an unclean file system (0, 0).
The file system wasn't safely closed on Windows. Fixing.

Attic

Srovnání Attic a ZBackup

Srovnání různých zálohovacích programů

Zálohování pomocí ZFS snapshotu

private/zalohovani/deduplikace.txt · Poslední úprava: autor: snemec

DokuWiki Appliance - Powered by TurnKey Linux