ÚVOD » tajná oblast CLnet » 3comCiscoHuaweiIPv6LinuxMicrosoftNovellRouterboardVMwareostatní instalaceknihovna


04.01.2015 09:55

Zálohování

Mondo Rescue

mondoarchive

  • # O: provádí se záloha (V je verifikace)
    # i: záloha se provede do ISO
    # 9: nevětší komprese
    # p: prefix
    # d: cíl zálohy
    # I: include
    # E: exclude
    # s: velikost média
    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

TAR skript

    • 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ář.
      #!/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
linux/skripty/zalohovani.txt · 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