Uživatelské nástroje

Nástroje pro tento web


private:zalohovani:deduplikace

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revizePředchozí verze
Následující verze
Předchozí verze
private:zalohovani:deduplikace [2019/02/27 21:08] – [Borg] snemecprivate:zalohovani:deduplikace [2023/04/02 10:31] (aktuální) – [Instalace] snemec
Řádek 1: Řádek 1:
 +====== Zálohovací programy využívající deduplikaci ======
 +
 +===== Borg =====
 +
 +http://borgbackup.readthedocs.org/en/stable/index.html\\
 +
 +https://opensource.com/article/17/10/backing-your-machines-borg\\
 +
 +https://rclone.org/
 +
 +https://github.com/witten/borgmatic
 +
 +Jedná se o fork ATTIC. 
 +Na rozdíl od Attic umí zálohovat blokové zařízení.
 +
 +==== 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
 +
 +<code>
 +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
 +.
 +.
 +.
 +</code>
 +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''
 +<code>
 +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
 +</code>
 +   
 +==== 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**\\
 +<code>
 +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
 +</code>  
 +
 +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"\\
 +
 +<code>
 +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.
 +
 +</code>
 +
 +
 +==== Attic ====
 +
 +https://community.centminmod.com/threads/centmin-mod-backups-attic-deduplication-backups.4163/
 +
 +==== Srovnání Attic a ZBackup ====
 +
 +http://silverskysoft.com/open-stack-xwrpr/tag/zbackup/
 +
 +==== Srovnání různých zálohovacích programů ====
 +  
 +http://changelog.complete.org/archives/9353-roundup-of-remote-encrypted-deduplicated-backups-in-linux
 +Roundup of remote encrypted deduplicated backups in Linux
 +
 +
 +==== Zálohování pomocí ZFS snapshotu ====
 + 
 +Backing up every few minutes with simplesnap
 +http://changelog.complete.org/archives/9168-backing-up-every-few-minutes-with-simplesnap
 +
 +
  

DokuWiki Appliance - Powered by TurnKey Linux