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í revize Předchozí verze
Následující verze
Předchozí verze
linux:skripty:zalohovani [19.01.2013 18:08]
mtalma [mondo rescue]
linux:skripty:zalohovani [13.03.2020 18:43] (aktuální)
Řádek 1: Řádek 1:
 {{page>:menu}} {{page>:menu}}
 ====== Zálohování ====== ====== Zálohování ======
-===== mondo rescue ===== +===== Mondo Rescue ===== 
-  *[[http://www.mondorescue.org/docs/mondoarchive.8.html|mondoarchive]]+  *http://www.mondorescue.org 
 +  *http://www.abclinuxu.cz/clanky/system/kdyz-zachranuje-mondorescue 
 +==== mondoarchive==== 
 +  *[[http://www.mondorescue.org/docs/mondoarchive.8.html|doc]]
   *<code># O: provádí se záloha (V je verifikace)   *<code># O: provádí se záloha (V je verifikace)
 # i: záloha se provede do ISO # i: záloha se provede do ISO
 # 9: nevětší komprese # 9: nevětší komprese
 +# p: prefix
 # d: cíl zálohy # d: cíl zálohy
 # I: include # I: include
 # E: exclude # E: exclude
 # s: velikost média # s: velikost média
-mondoarchive -Oi9 -d /mnt/backup/webserver/mondo -I "/etc" -E "/mnt|/var/log/httpd|/tmp" -s 4200m > /dev/null 2>&1+nice -n 19 mondoarchive -Oi9 -p webserver-$suffix -d /mnt/backup/webserver -E "/mnt|/tmp|/proc|/sys|/dev|/var/run|/var/lock|/lib/init/rw" -s 4000m > /dev/null 2>&1
 </code> </code>
 +
 +===== TAR skript =====
 +  *[[http://wiki.ubuntu.cz/Záloha%20a%20obnova%20systému#zálohování]]
 +    *''tar'' je samozřejmě program, který používáme pro vytvoření archívu.
 +    *''czf'' jsou volby předané taru, znamenají postupně 'vytvoř archiv', 'použij kompresi gzip' a 'ulož výsledek do souboru'.
 +    *''/backup.tgz'' je jméno výsledného archivu, je tedy umístěn v kořenovém adresáři. Můžete si jej samozřejmě pojmenovat jinak a umístit jinam.
 +    *''–one-file-system'' zajistí, že se do zálohy nezahrnou jiné souborové systémy (například připojená CD/USB media, apod).
 +    *–''ignore-failed-read'' znamená, že návratový kód taru nebude záviset na tom, zda se některé soubory nepodaří přečíst. To se stává poměrně často, například u různých socketů. Samozřejmě je nutno ručně prohlédnout výstup.
 +    *''–sparse'' zajistí efektivní archivaci tzv. sparse souborů, které se občas na disku nacházejí
 +    *''–exclude=/backup.tgz'' vynechává ze zálohy náš výsledný soubor (jelikož výsledek ukládáme do stejného adresáře, jako zálohujeme, tak je to nutné explicitně uvést).
 +    *''/'' je adresář, který chceme zálohovat. Protože zálohujeme celý systém, tak dáváme '/' jako kořenový adresář.<code bash>
 +#!/bin/sh
 +tar czf /mnt/backup/webserver/backup-`date +%a`.tgz --one-file-system --ignore-failed-read --sparse --exclude={"/mnt"} /
 +service mysql stop
 +tar czf /mnt/backup/webserver/backup-mysql-`date +%a`.tgz --one-file-system --ignore-failed-read --sparse /var/lib/mysql
 +service mysql start
 +
 +
 +</code>
 +
 +
  
  
  
  
linux/skripty/zalohovani.1358618900.txt.gz · Poslední úprava: 13.03.2020 18:43 (upraveno mimo DokuWiki)
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0