Střední odborná škola a Střední odborné učiliště, Hořovice DIGITÁLNÍ UČEBNÍ MATERIÁL Kód DUM : VY_32_INOVACE_LIN.1.20
Název materiálu: Anotace Autor Jazyk Očekávaný výstup
20_ Bezpečnost dat – zálohování a obnova dat programem rsync
DUM seznámí žáky s možnostmi zálohování komprimačním programem dd Ing. Vladimír KEBERT, CSc (Autor) Čeština RVP 18-20-M/01 Informační technologie, předmět: Operační systémy, 3. ročník
Speciální vzdělávací potřeby Žádné Klíčová slova
dd , blok, obraz, iso, komprimace, obnova, síť, udpcast,
Druh učebního materiálu Prezentace s prvky interaktivity Druh interaktivity Cílová skupina
Kombinované Žáci 3. ročníku
Stupeň a typ vzdělávání
Odborné vzdělávání
Typická věková skupina
16 - 19 let
Celková velikost
Velikost materiálu v kB : 1800
| rozčlenění tématického celku: Linux-systémová část
Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Ing. Vladimír KEBERT. Dostupné z Metodického portálu www.rvp.cz, ISSN: 1802–4785. Provozuje Národní ústav pro vzdělávání, školské poradenské zařízení a zařízení pro další vzdělávání pedagogických pracovníků (NÚV).
Střední odborná škola a Střední odborné učiliště, Hořovice DIGITÁLNÍ UČEBNÍ MATERIÁL 1. Zálohovací nástroj RSYNC - úvod Unikátní profesionální nástroj, který se používá k vytvoření přesné zálohy (i zrcadla) mezi dvěma různými úložišti dat. - mezi disky a médii na jednom počítači - na síti mezi počítačem a úložištěm - podporuje protokoly ssh, - využívá inkrementální zálohování ÚLOŽIŠTĚ 1
ÚLOŽIŠTĚ 2 Protokol
ZDROJ DAT RSYNC
SYNCHRONIZACE
incremental file list
MIRROR (zrcadlo)
Střední odborná škola a Střední odborné učiliště, Hořovice DIGITÁLNÍ UČEBNÍ MATERIÁL 2. Použití rsync k zrcadlení adresářů Příkaz – konstrukce: $ rsync - předvolby /zdroj nebo více zdrojů /cesta/cíl Základní předvolby: -a zapíná maximální věrnost kopie -r přenos pro celé adresáře - rekurzivní režim -v (verbose mode) – ukazuje přenášené soubory a --progress ještě bargraf -h výstup na obrazovce je v „lidsky čitelném“ formátu -e podpora vzdáleného shellu např ssh -C slouží k zapnutí komprese !! Rsync nevytváří archivy a konvertovaná data. Základní poslání rsync je porovnání zdroje a cíle, synchronizace cíle se zdrojem pouze zapsáním rozdílu – inkrementu mezi dvěma strukturami dat. Proto se rsync přezdívá „chytré cp“.
#rsync -ave ssh@ ... K přemýšlení – proč to ssh ?
Střední odborná škola a Střední odborné učiliště, Hořovice DIGITÁLNÍ UČEBNÍ MATERIÁL 3. Základní použití Příkaz – konstrukce: Rsync můž spustit i uživatel, pokud má práva ke zdrojovému a cílovému adresářovému stromu. $ rsync - ave /home/analytic/Obrazky /media/rsync_backup
Z D R O J
Rozdílový proud C Í L File List
Střední odborná škola a Střední odborné učiliště, Hořovice DIGITÁLNÍ UČEBNÍ MATERIÁL 4. Základní použití programu rsync – laboratorní ukázka: - Malý zálohovací server s trvalou zálohou pracovního adresáře, která se udržuje synchronizovaná programem rsync, pravidelně zapojovaným časovačem cron. - Zálohovací stroj lze vyrobit jednoduše ze starého disku, připojeného adaptérem
Obr.1: Zálohovací stanička zrcadlená pomocí rsync – ATA disk 160GB připojený k USB adaptérem WIRETEC
Střední odborná škola a Střední odborné učiliště, Hořovice DIGITÁLNÍ UČEBNÍ MATERIÁL 5. Zálohování vzdáleného obsahu Rsync podporuje připojení vzdálených dat přes SSH - přes volbu -e. Následující ukázka zálohuje adresář vzdáleného počítače s IP adresou 192.168.1.167/24 na místní server na disk připojený podle obrázku v předchozím slidu:
Podle příkazu se Rsync připojí přes ssh na vzdálený počítač a řekne s i o heslo vzdáleného uživatele neboi správce. Následně stáhne data a synchronizuje je se serverem,který může být připojen k ovládacímu serveru (odkud posíláme příkaz) nebo kdekoli na dosažitelné síti. Volba --exclude vylučuje ze zálohování určité typy souborů (např.avi, bak, lnk a podobně) $ rsync -av --exclude="*.avi" /etc /mnt/zalohy/ $ rsync -av --delete /mnt/data/fotky-dovolena /mnt/sda1/
Střední odborná škola a Střední odborné učiliště, Hořovice DIGITÁLNÍ UČEBNÍ MATERIÁL 6. Zvláštní volby rsync: - Volba --exclude vylučuje ze zálohování určité typy souborů (např.avi, bak, lnk a podobně): $ rsync -av --exclude="*.avi" /home/Obrázky /mnt/rsync_backup - Volba --delete vymaže z cíle soubory, které byly smazány ve zdroji. $ rsync -av --delete /home/Obrázky /mnt/rsync_backup:
Střední odborná škola a Střední odborné učiliště, Hořovice DIGITÁLNÍ UČEBNÍ MATERIÁL 7. Úloha: Pod vedením učitele proveďte synchronizaci obsahu adresáře podle následujícícho postupu:
1. V systému spusťte terminál a přihlaste se jako user (uživatel). V adresáři /data vytvořte adresář pro cíl zálohy /data/rsync_backup 2. Programem SSH se přihlaste jako uživatel do počítače svého spolužáka, který Vám sdělí IP adresu a heslo pokusného uživatele 3. Programem rsync se připojte pomocí ssh a zazálohujte do cílového adresáře spolužákův obsah adesáře /home/Dokumenty 4. Spolužák přidá do zálohovaného adresáře několik souborů a Vy znovu synchronizujte. Sledujte, kolik souborů se nyní přenese do cílového adresáře. 5. Nyní spolužák některé zdrojové soubory vymaže. 6. Pomocí volby –delete vymažte v záloze soubory, které ve zdroji spolužák smazal.
Střední odborná škola a Střední odborné učiliště, Hořovice DIGITÁLNÍ UČEBNÍ MATERIÁL Přehled použité literatury a děl: Pokud není uvedeno jinak, autorem použitých textů a mediálních příloh (obrázků, textů, interaktivních materiálů, screenshotů) je autor tohoto digitálního učebního materiálu. Příklady a skripty v příloze DUM jsou dílem autora tohoto materiálu. Použité zdroje: 1.BRAVENEC, Petr. Rsync: inteligentní kopírování souborů. ARGONIT S. R. O. Abclinuxu.cz [online]. abclinuxu.cz, 2010, 2010 [cit. 2013-03-10]. Dostupné z: http://www.abclinuxu.cz/clanky/rsync-inteligentni-kopirovani-souboru 2.FEDORA FOUNDATION. Manuálové stránky příkazů OS Linux, distribuce Fedora 16 (20112012), česká verze [cit. 2013-03-12]. Dostupné z: man rsync 3. Linuxsoft.cz. HOUŠTĚK, Jan. Linux v příkazech: ssh, rsync [online]. Linuxsoft.cz, ISSN 18013805, 2003-2013, 2004-15-09 [cit. 2013-03-10]. Dostupné z: http://www.linuxsoft.cz/article.php? id_article=265
Střední odborná škola a Střední odborné učiliště, Hořovice DIGITÁLNÍ UČEBNÍ MATERIÁL 4. FEDORA FOUNDATION. Kopírování souborů / adresářů pomocí příkazové řádky. Wiki dokumentace projektu Fedora CZ: návody:f16 [online]. Fedoraproject.org, 2012, 2012-05-29 [cit. 2013-03-05]. Dostupné z: http://wiki.fedora.cz/doku.php?id=navody:f16:ssh&s[]=rsync 5.BÁRTA, Milan. Pokročilé zálohování s Rsync. ROOT.CZ. ROOT.CZ [online]. Root.cz (www.root.cz), informace nejen ze světa Linuxu. ISSN 1212-8309, 2007 [cit. 2013-03-05]. Dostupné z: http://www.root.cz/clanky/pokrocile-zalohovani-s-rsync/ 6. Suselinux-manual_cs-10.1-16. GUIDALINUX.ALTERVISTA.ORG. Suselinux-manual_cs10.1-16 [online]. [cit. 2013-03-05]. Dostupné z: http://guidalinux.altervista.org/suselinux-manual_cs-10.1-16/sec.net.sync.rsync.html Citace byly generovány a verifikovány systémem: 7. Citace: citovat je snadné. KRČÁL, M. KMA WEBDESIGN. Citace.com [online]. 2013 [cit. 2013-03-10]. Dostupné z: http://generator.citace.com/