Kód DUM : VY_32_INOVACE_LIN.1.17 Název materiálu: Anotace Autor Jazyk Očekávaný výstup 17_ Bezpečnost dat 2. část TAR - inkrementální zálohování a obnova dat DUM s žáky postupně provede inkrementální zálohu dat pomocí TAR. Kombinuje expozici nové látky s praktickou ukázkou postupu. 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 Druh učebního materiálu Druh interaktivity Cílová skupina Stupeň a typ vzdělávání Typická věková skupina bezpečnost, inkrement, tar, snímek, zip, gzip, komprimace, gzip, síť, zařízení, soubor, archiv Prezentace s prvky interaktivity Kombinované Žáci 3. ročníku Odborné vzdělávání 16-19 let Celková velikost Velikost materiálu v kb : 217 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).
1.Programem TAR v GNU/GPL verzi lze pohodlně vytvořit inkrementální zálohy libovolných datových celků. - Inkrementální zálohu vytváříme postupně - Inkrementální záloha mění původní plný archiv jen podle změn v souborovém systému (nové přidá, smazané odebere, změněné zaarchivuje opakovaně) K postupné výstavbě inkrementální zálohy je třeba: - seznam souborů (list_file) - poprvé vytvořená plná záloha, která se bude postupně každým inkrementem měnit TAR Tape archiver to již není zcela pravda
2. Inkrementální zálohování pomocí programu TAR použité volby Použité parametry příkazu # tar : - g vytvoří snímek se seznamem souborů pro porovnání zálohy a filesystému - f vytvoří zálohu na určené místo -n archiv lze prohledávat - t povoleno procházení archivu - z komprimace archivu programem gzip - j komprimace archivu programem bzip2 - c (create) vytvoř (archiv) - x (extract) rozbal (archiv) - f pracuj se souborem místo se zařízením - v verbose mode zobrazuje se průběh práce programu
3. Vytvoření základního archivu se snímkem: Vytvoříme zálohu adresáře /home/analytic/obrázky. Záloha a snímky budou uloženy v /data/data1/backup Příkaz: $ tar -cvz -g /data/data1/backup/snap_file -f /data/data1/backup/obr_bck.tar.gz /home/analytic/obrázky Konstrukce příkazu: $ tar -cvz -g /vytvoření snímku seznamu souborů -f /vytvoření archivu(poprvé plného, potom jen vložení inkrementu) /co se archivuje HTTP protokol
Výsledek prvního běhu zálohy je: Obr1: První záloha se snímkem obsahu Archivem lze procházet : # tar tf /data/data1/backup/obr_bck.tar.gz (zjednodušený výpis) : # tar tvf /data/data1/backup/obr_bck.tar.gz HTTP protokol (úplný výpis) :
4. Vložení prvního inkrementu do zálohy (druhý běh): 2 možnosti: vkládání inkrementu do původního archivu uvnitř archivu dochází ke změnám (méně bezpečné) - vytváření každým během jenom samostatný inkrement (doporučené) - Např. za 24 hodin (po změně) se opět provede stejný příkaz. Jen se jinak pojmenuje archiv s inkrementem: $ tar -cvz -g /data/data1/backup/snap_file -f /data/data1/backup/obr_bck_incremental.tar.gz /home/analytic/obrázky HTTP protokol Obr 2: Druhý běh zálohy s Inkrementem
5. Obnova dat z archivu : Postup: obnovíme základní zálohu (full_backup) - obnovíme první samostatný inkrement - obnovíme druhý inkrement, atd... $ tar -xvzf /data/data1/backup/obr_bck.tar.gz $ tar -xvzf /data/data1/backup/obr_bck_incremental.tar.gz... atd Po rozbalení archivu zkontrolujeme cílový adresář, popř dle potřeby upravíme strukturu obnovených dat
6. Úloha: Pod vedením učitele proveďte inkrementální zálohu zvoleného adresáře 1. V systému spusťte terminál a přihlaste se jako user (uživatel) 2. Programem TAR proveďte archivaci adresáře se snímkem seznamu souborů $ tar -cvz -g /snímek -f /archiv /archivovaná_data 3. V archivovaném adresáři proveďte změnu nakopíruje tam další Podadresář nebo soubory aby dolšo ke změně 4. Proveďte inkrementální zálohu inkrement bude samostatným archivem. 5. Pomocí $tar -tvf /archiv procházejte data v archivu 6. Proveďte postupné obnovení dat pomocí příkazu $tar -xvzf /archiv.tar.gz $tar -xvzf /archiv_inkrement.tar.gz atd...
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.TAR. In: Wikipedia: the free encyclopedia [online]. San Francisco (CA): Wikimedia Foundation, 2001-2013, 2013-08-02 [cit. 2013-03-13]. Dostupné z: http://cs.wikipedia.org/wiki/tar 2.FEDORA FOUNDATION. Manuálové stránky příkazů OS Linux, distribuce Fedora 16 (2011-2012), česká verze [cit. 2013-03-12]. Dostupné z: man tar ; 3. Linuxsoft.cz. HATINA, Petr. Linux v příkazech: archivace a komprese [online]. Linuxsoft.cz, ISSN 1801-3805, 2003-2013, 2004-15-09 [cit. 2013-03-10]. Dostupné z: http://www.linuxsoft.cz/article.php?id_article=364
4. FEDORA FOUNDATION. Navody:f17:Zálohování. Fedora Foundation, 2013, 2013-01-21 [cit. 2013-03-10]. Dostupné pod licencí creative commons z: http://wiki.fedora.cz/doku.php? id=navody:f17:zalohovani 5. Soubor:Torchlight tar.png. In: Wikipedia: the free encyclopedia [online]. San Francisco (CA): Wikimedia Foundation, 2001-2013, 2005-06-09 [cit. 2013-03-14]. Dostupné pod licencí GNU/GPL z: http://upload.wikimedia.org/wikipedia/commons/2/27/torchlight_tar.png Citace byly generovány a verifikovány systémem: 6. Citace: citovat je snadné. KRČÁL, M. KMA WEBDESIGN. Citace.com [online]. 2013 [cit. 2013-03-15]. Dostupné z: http://generator.citace.com/