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.19
Název materiálu: Anotace Autor Jazyk Očekávaný výstup
19_ Bezpečnost dat – zálohování a obnova dat programem dd
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 : 704
| 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 Nástroj dd – úvod a popis - Mocný univerzální nástroj k nízkoúrovňovému kopírování, archivaci, transformaci a obnově dat. Příklady použití: - převod obsahu diskového oddílu (disku) na obraz (např. obraz.iso). - Typické použití – Obsah DVD nosiče se převede na přesný iso obraz a zálohuje se na pevném disku. - Převádí data – např. vše konvertuje na malá nebo velká písmena - Zálohuje po definované velikosti bloků ( po 512; 1024; 2048 blocích), může určité bloky přeskočit - Dokáže vytvořit soubory přesně definované velikosti pro speciální účely Typické použití: soubor o velikosti 1kB tvořený jen nulami.
Střední odborná škola a Střední odborné učiliště, Hořovice DIGITÁLNÍ UČEBNÍ MATERIÁL 1.Programem dd lze pohodlně vytvořit zálohy a obrazy celých diskových oddílů. Nástroj dd je určen pro zálohování celých adresářů, disků, diskových oddílů s bez ohledu na filesystém na zařízení, do obrazu nebo do souboru. - má vstupní a výstupní definici - kopíruje data po blocích definované velikosti - je schopen provádět přesné kopie dat bit po bitu (bs=1) - je schopen data konvertovat Zhodnocení nástroje a příklady použití: Nevýhoda – riziko ztráty dat při chybném zadání parametrů Výhoda – jednoduchost, preciznost, přesné kopie (bit po bitu) – možnost posílání dat na jiné vstupy, komprimace
? DD
= CC
Convert & Copy
?
Střední odborná škola a Střední odborné učiliště, Hořovice DIGITÁLNÍ UČEBNÍ MATERIÁL 2. Základní použití programu dd: - Příkazem $ blkid lze vybrat zařízení, ze kterého chceme zálohovat. - Např. Flashdisk: se v našem případě připojil jako /dev/sdi1 - Pak příkaz pro jeho archivaci pomocí dd bude: #dd if=/dev/sdi1 of=/home/analytic/obraz_flash.iso bs=1 Konstrukce příkazu: #dd if=/vstupní_zařízení of=/PATH/záloha.iso bs=velikost bloků count = počet
Obr.2: vytvořený obraz disku Obr.1: Výběr zařízení k archivaci pomocí blkid
Střední odborná škola a Střední odborné učiliště, Hořovice DIGITÁLNÍ UČEBNÍ MATERIÁL 3. Volby programu dd: if = input file (obsah,přiváděný na standardní vstup) of = output file – cíl, kam se ukládají konvertovaná data bs = Block size - velikost bloků, podle kterých se data přenášejí bs = 1, 512 (default), 1024, 2048 atd. bytů count = počet bloků, který se přenáší ze vstupu na výstup např. count=1 bs = 512 znamená že se přenese 1blok dlouhý 512 bytů 4. Speciální použití – příklad 1: vytvoří soubor 1024kB tvořený nulami: $dd if=/dev/zero of=/home/analytic/1k_nul.txt bs=1024 count=1000
Obr.3: vytvořený obraz disku
Střední odborná škola a Střední odborné učiliště, Hořovice DIGITÁLNÍ UČEBNÍ MATERIÁL - příklad 2: analogicky potom příkaz dd vytvoří soubor o 10ti nulách:
Obr.4: výpis souboru 10nul.txt
Otázka k přemýšlení: Proč ve výpisu souboru nejsou nuly jako znaky „0“ ale výpis je tvořen obdélníčky „“ ? HTTP protokol
Střední odborná škola a Střední odborné učiliště, Hořovice DIGITÁLNÍ UČEBNÍ MATERIÁL - příklad 3: Vytvoření záložní kopie CD nebo DVD disku do obrazu disku:
Vzniklý obraz lze vypálit na disk (pokud máme k DVD vypořádána práva nebo je jeho obsah naším dílem) nebo je možné jej připojit jako zařízení (připojovat zařízeníé defaultně smí pouze root): #mount -o loop /home/analytic/moje_video.iso /mnt
HTTP protokol Obr.5: připojený obraz disku
Střední odborná škola a Střední odborné učiliště, Hořovice DIGITÁLNÍ UČEBNÍ MATERIÁL 5. Záloha MBR (MasterBootRecord) disku MBR je záznam prvních 512B na disku. Zálohu provedeme jednoduše: dd if=/dev/sdc of=/home/analytic/mbr_copie bs=512 count=1
Obr.4: fragment zálohy MBR
HTTP protokol
Tato znalost patří k základům práce správců IT !!!
Střední odborná škola a Střední odborné učiliště, Hořovice DIGITÁLNÍ UČEBNÍ MATERIÁL 6. Obnova vytvořené zálohy: Máme vytvořený iso obraz disku nebo partition a potřebujeme jej zapsat na nový nebo zhavarovaný disk. Použití je obrácené: V případě obnovy obrazu flashdisku vytvořený obraz zapíšeme na SDHC kartu:
obraz HTTP protokol
(ISO)
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 zazálohování Vašeho flashdisku do obrazu a zpětné obnovení na jiný flashdisk nebo paměťovou kartu:
1. V systému spusťte terminál a přihlaste se jako user (uživatel), zasuňte Flashdisk a zjistěte, k jakému zařízení se namapoval 2. Programem dd proveďte archivaci obsahu zařízení do iso obrazu 3. Programem mount si připojte obraz a prohlédněte jeho obsah 4. Vložte cílový disk nebo kartu a zjistěte zařízení, ke kterému se namapuje 5. Proveďte zápis obrazu na cílový disk 6. Prohlédněte si obsah cílového disku (karty)
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.Dd (Unix). In: Wikipedia: the free encyclopedia [online]. San Francisco (CA): Wikimedia Foundation, 2001-2013, 2013-13-03 [cit. 2013-03-10]. Dostupné z: http://en.wikipedia.org/wiki/Dd_%28Unix%29 2.FEDORA FOUNDATION. Manuálové stránky příkazů OS Linux, distribuce Fedora 16 (20112012), česká verze [cit. 2013-03-12]. Dostupné z: man dd ; 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
Střední odborná škola a Střední odborné učiliště, Hořovice DIGITÁLNÍ UČEBNÍ MATERIÁL 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. WATZKE,D. Unixové nástroje 11: split, dd. ARGONIT s.r.o. Abclinuxu.cz[online]. abclinuxu.cz, 2010, [cit. 2013-03-10]. Dostupné z: http://www.abclinuxu.cz/clanky/navody/uhttp://www.abclinuxu.cz/clanky/navody/unixovenastroje-11-split-dd#dd 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-10]. Dostupné z: http://generator.citace.com/