abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
dnes 19:55 | Zajímavý článek

Byly zveřejněny (pdf) podrobnosti o kritické bezpečnostní chybě CVE-2017-12542 v HPE iLO 4 (Integrated Lights-Out), tj. v proprietárním řešení společnosti Hewlett Packard Enterprise pro vzdálenou správu jejich serverů. Bezpečnostní chyba zneužitelná k obejití autentizace a k vzdálenému spuštění libovolného kódu byla opravena již v květnu loňského roku ve verzi 2.53.

Ladislav Hagara | Komentářů: 0
dnes 17:55 | Zajímavý projekt

CSIRT.CZ informuje o CTF (Capture the Flag) platformě ZSIS CTF s úlohami pro procvičování praktických dovedností z oblasti kybernetické bezpečnosti a upozorňuje na soutěž Google Capture the Flag 2018, kde je možné vyhrát zajímavé ceny.

Ladislav Hagara | Komentářů: 0
dnes 17:00 | Komunita

Byly zveřejněny prezentace a videozáznamy přednášek z prvního československého setkání síťových operátorů CSNOG konaného 11. a 12. června v Brně a semináře IPv6 2018 uskutečněného 6. června v Praze.

Ladislav Hagara | Komentářů: 0
dnes 16:11 | Komunita

Svobodný unixový operační systém FreeBSD slaví 25 let. Přesně před pětadvaceti lety, tj. 19. června 1993, byl vybrán název FreeBSD.

Ladislav Hagara | Komentářů: 0
dnes 15:11 | Komunita

Oficiální YouTube kanál Blenderu je již několik dní blokován. Nadace Blender Foundation informuje, že od společnosti Google dostala šestistránkový návrh nové smlouvy (pdf). Zdá se, že podmínkou další spolupráce je zapnutí reklam na kanálu, tj. zpeněžení obsahu.

Ladislav Hagara | Komentářů: 19
dnes 01:55 | Nová verze

Byla vydána verze 1.13 multiplatformního open source textového editoru Brackets (Wikipedie, GitHub). Přehled novinek v oficiálním oznámení a v poznámkách k vydání. Brackets je nově dostupný také jako balíček ve formátu Flatpak z oficiálního repozitáře Flathub.

Ladislav Hagara | Komentářů: 3
včera 18:44 | Komunita

Oficiální YouTube kanál Blenderu je již několik dní blokován. Důvody jsou zatím nejasné. Pravděpodobně chyba YouTube. Dění lze sledovat na Twitteru Tona Roosendaala.

Ladislav Hagara | Komentářů: 18
včera 17:55 | Zajímavý software

Na GitHubu byly pod open source licencí LLVM zveřejněny zdrojové kódy překladače programovacího jazyka C++ Zapcc vycházejícího z Clangu/LLVM. Překlad pomocí Zapccu je díky lepšímu kešování obvykle několikrát rychlejší než překlad pomocí Clangu. V březnu loňského roku byl vydán Zapcc ve verzi 1.0.

Ladislav Hagara | Komentářů: 0
včera 17:22 | Pozvánky

Červnový pražský sraz spolku OpenAlt se koná již tento čtvrtek – 21. 6. 2018 od 18:00 v Kavárně Ideál (Sázavská 30, Praha), kde máme rezervovaný salonek. Tentokrát na téma: F-Droid, aneb svobodný software do vašeho mobilu. Kromě toho budou k vidění i vývojové desky HiFive1 se svobodným/otevřeným čipem RISC-V.

xkucf03 | Komentářů: 1
15.6. 22:44 | Zajímavý článek

Na blogu projektu NeoPG (GitHub), kryptografického softwaru vycházejícího z GnuPG, byly zveřejněny 4 příspěvky detailně popisující aktuální bezpečnostní problémy v GnuPG a souvisejících softwarových produktech. V prvním příspěvku je ukázáno, že je možné vytvořit zprávu, o které budou Earlybird, Evolution, Mutt nebo Outlook tvrdit, že jí dešifrovali a přitom ale zpráva vůbec zašifrována nebyla. V druhém příspěvku je popsána

… více »
Ladislav Hagara | Komentářů: 7
Jak čtete delší texty z webových stránek?
 (78%)
 (22%)
 (4%)
 (7%)
 (2%)
 (11%)
Celkem 212 hlasů
 Komentářů: 36, poslední včera 21:16
    Rozcestník

    Dotaz: Jak obnovit image HDD ze zálohy uložené na více DVD?

    31.10.2007 16:03 miro
    Jak obnovit image HDD ze zálohy uložené na více DVD?
    Přečteno: 2005×
    Potřebuji ozálohovat HDD v jednom notebooku. Mohu se připojit k samba disku, na který zkomprimovaný obsah HDD vyexportuju příkazem cd /sambamountpoint; dd if=/dev/hda | bzip2 -zkv9 | split -b 2000000000 Výsledné soubory se přepálí na (2) DVD.

    S tím bych si uměl poradit, kontrola md5 proběhla taktéž ok (výstup z cat x* | bzip2 -dkv | md5sum souhlasí s výstupem z dd=/dev/hda | md5sum).

    Pak mě ale napadlo, že nevím, jakým způsobem tu zálohu vysypat zpátky na HDD. Příkaz cat x* | bzip -d | dd of=/dev/hda půjde použít pouze za předpokladu, že budu mít k dispozici nějaký disk, na který budu moct nahrát obsah těch záložních DVD. Ale já už teď vím, že žádný takový disk k dispozici nebude. Budu mít v rukou jen ta záložní DVD s rozřezaným bzip archivem a v notebooku HDD, který potřebuju obnovit. Ideální by bylo, kdyby bzip2 (případně gzip) uměly solid archives, pak by se ty záložní soubory mohly nahrát na HDD pěkně jedno po druhém pomocí dd s příslušně nastaveným seekem na of. Ale v manpages bzip2 ani gzip jsem takovouto možnost nenašel. Existuje nějaké řešení?

    Odpovědi

    31.10.2007 16:16 dustin | skóre: 61 | blog: dustin
    Rozbalit Rozbalit vše Re: Jak obnovit image HDD ze zálohy uložené na více DVD?
    Co něco takovéhoto?

    http://www.gnu.org/software/tar/manual/html_node/Multi_002dVolume-Archives.html

    Nabootovat z CD, které se nahraje do RAM a uvolní mechaniku, následně vkládat postupně DVD. Samozřejmě jsem nezkoušel :)
    1.11.2007 00:05 miro
    Rozbalit Rozbalit vše Re: Jak obnovit image HDD ze zálohy uložené na více DVD?
    Tohle vypadalo velmi zajímavě a hned jsem se pustil do čtení a laborování. U tohohle postupu jsem ale narazil na problém, že nevím, jak takový archiv vytvořit. Idea byla taková, že nechám bzip2 požírat vstup a rourou ho budu předhazovat taru, který ho zabalí do solid archivu. Efektní jednořádkový příkaz. Ale tar vytrvale odmítá balit cokoli, co dostane rourou, prostě si je ochoten vzít pouze již vytvořený soubor. Hraju si s tím už čtyři hodiny, vyzkoušel jsem kdeco, přečetl jsem už půlku internetu, a začínám pochybovat, že něco takového tar vůbec umí. Takže jsem moc nepokročil. :-/
    1.11.2007 07:11 dustin | skóre: 61 | blog: dustin
    Rozbalit Rozbalit vše Re: Jak obnovit image HDD ze zálohy uložené na více DVD?
    Hmm, to je pravda, tar pracuje na úrovni souborů, v podstatě ze struktury souborů umí dělat stream (onu rouru). Ty potřebuješ blokové čtení celého disku. Takže asi níže uvedené skripty.

    Ledaže bys rezignoval na kopírování celého disku, zálohoval pouze data na partišnách a po obnovení vyrobil bootovací záznam v MBR. Osobně bych to dělal takto, protože pak při obnově můžeš mít např. menší disk. Ale obnova je samozřejmě trochu pracnější, nestačí na čistý disk nakopírovat zálohu obrazu disku.
    1.11.2007 14:14 miro
    Rozbalit Rozbalit vše Re: Jak obnovit image HDD ze zálohy uložené na více DVD?
    Tar zřejmě umí na vstupu převzít data z roury, příklady jsem našel např. tady nebo tady. Ale všechny ty příklady mají společné to, že tar data z roury pouze rozbaluje, tj. používá se s přepínačem "x". Příklad s přepínačem "c | A | r" jsem nikde neobjevil a moje vlastní pokusy selhávají.
    1.11.2007 15:03 dustin | skóre: 61 | blog: dustin
    Rozbalit Rozbalit vše Re: Jak obnovit image HDD ze zálohy uložené na více DVD?
    Samozřejmě, tar v režimu balení čte soubory a posílá je do streamu (ten ukládá na disk nebo posílá na stdout), tar v režimu rozbalování čte stream (ze souboru nebo z stdin) a ukládá vybalenou adresářovou strukturu. V tvém případě bys jej chtěl použít pouze jako rozdělovač/slučovač streamu, což opravdu není jeho parketa.

    Pokud bys ale místo celého disku (stream - výstup z cat nebo dd) chtěl zálohovat souborový systém (adresáře), pak by byl tar správnou volbou. Taková záloha by fungovala pro unix, u win by s tím asi byly problémy (zatím jsem to nikdy nerozchodil).
    Luboš Doležel (Doli) avatar 31.10.2007 16:52 Luboš Doležel (Doli) | skóre: 98 | blog: Doliho blog | Kladensko
    Rozbalit Rozbalit vše Re: Jak obnovit image HDD ze zálohy uložené na více DVD?
    Proč si neudělat skript, který bude na standardní výstup (->do roury) sypat data z CD, pak si počká na vložení dalšího CD a bude sypat dál.
    31.10.2007 17:40 pht
    Rozbalit Rozbalit vše Re: Jak obnovit image HDD ze zálohy uložené na více DVD?
    Asi tak nejak.
    export quit=no
    while [ $quit != quit ]; do dd if=/dev/dvd ibs=2M; eject; read quit; done |\
            bzip2 -dc | dd of=/dev/hda obs=2M
    1.11.2007 00:10 miro
    Rozbalit Rozbalit vše Re: Jak obnovit image HDD ze zálohy uložené na více DVD?
    Zajímavý tip, díky. Zatím tomu úplně nerozumím a budu to muset otestovat, dám vědět výsledek.
    1.11.2007 07:09 pht
    Rozbalit Rozbalit vše Re: Jak obnovit image HDD ze zálohy uložené na více DVD?
    No, popravde to demonstruje jen ten princip, ze se da do roury poslat i neco co interaktivne ceka na vymenu media. Funguje to pouze pokud je na dvd primo vypalen ten image (tj. ne jako soubor v iso filesystemu). Pokud je to na iso, tak ten prvni dd by chtel vymenit za neco jako mount /mnt/cdrom; dd if=/mnt/cdrom/soubor_se_zalohou bs=2M; umount /mnt/cdrom, pripadne jsou li soubory pojmenovane ruzne, tak bud je nejak pocitat (soubor_se_zalohou1, 2, ...) nebo k zadani jmena souboru zneuzit tu promennou quit.
    1.11.2007 09:21 miro
    Rozbalit Rozbalit vše Re: Jak obnovit image HDD ze zálohy uložené na více DVD?
    Ta samba, o které se zmiňuji, je nasdílený adresář WXP (Nero k dispozici), navíc s limitem 2GB na soubor, takže to bude opravdu spíš případ souborů vypálených na DVD. Nějak se s tím zkusím poprat. Díky.
    1.11.2007 16:09 maník | skóre: 18
    Rozbalit Rozbalit vše Re: Jak obnovit image HDD ze zálohy uložené na více DVD?
    Možná by vám pomohl program MondoRescue.
    1.11.2007 19:22 GeBu | skóre: 27 | blog: zápisky
    Rozbalit Rozbalit vše Partimage
    Proč to děláš přes DD? Jsou na to nástroje jako Partimage, které provedou i kompresi apod.
    1.11.2007 20:58 David
    Rozbalit Rozbalit vše Re: Jak obnovit image HDD ze zálohy uložené na více DVD?
    Na zálohování rozdělené na více médií (souborů) se mi osvědčil dar. Komprimuje každý soubor zvlášť, takže když je kousek archivu poškozený (škrábnuté DVD), tak přijdu jen o ten jeden soubor a ne o všechno jako v případě tar c | bzip.

    Sice zálohuje obsah filesystému a ne celou partition, ale to už dnes vidím spíš jako výhodu

    .
    5.11.2007 01:21 miro
    Rozbalit Rozbalit vše Re: Jak obnovit image HDD ze zálohy uložené na více DVD?
    No ono je na tom HDD momentálně ntfs, takže v tomto případě to pro mě výhoda není. Ale podle toho mála, co jsem si o daru prolítl, by měl umět číst ze stdin, tj. i z roury, takže by to možná použitelné bylo. Až si budu vytvářet vlastní rescue CD, tak se k tomu daru určitě vrátím, a možná ho tam zařadím. Díky za tip!
    Josef Kufner avatar 1.11.2007 22:45 Josef Kufner | skóre: 68
    Rozbalit Rozbalit vše Re: Jak obnovit image HDD ze zálohy uložené na více DVD?
    A proč to nenecháš na tom samba disku?
    Hello world ! Segmentation fault (core dumped)
    5.11.2007 01:16 miro
    Rozbalit Rozbalit vše Re: Jak obnovit image HDD ze zálohy uložené na více DVD?
    Ten noťas budu předávat někomu na opačném konci republiky. Pokud se mu to po****, budou k dispozici jen ty DVD, sambu musím nechat tam, kde je. ;-)
    2.11.2007 02:31 miro
    Rozbalit Rozbalit vše Re: Jak obnovit image HDD ze zálohy uložené na více DVD? VYŘEŠENO
    Problém se zdá být vyřešen za pomoci tar, bzip2, cat a rour. Řešení popíšu později, nechal jsem na tom poslední zbytky sil. Všem díky za pomoc.
    5.11.2007 01:14 miro
    Rozbalit Rozbalit vše Re: Jak obnovit image HDD ze zálohy uložené na více DVD?

    Tak jsem se nechal inspirovat dustinovým příspěvkem (díky za nakopnutí) a použil multivolume tar archive. Nejdřív jsem musel rezignovat na představu, že mi tar bude balit data, která mu přicházejí rourou od dd (jak jsem popsal výše). Využil jsem toho, že na samba disku bylo dost místa, a použil jsem už uloženou zabzipovanou a rozřezanou image (řekněme, že jde o soubory image.bz2aa, image.bz2ab a image.bz2ac. K obalení tarem pak posloužil příkaz:

    tar -cML2048000 -f archive1.tar i* (pozor, hodnota "L" se udává v kiB!)

    Po dosažení stanovené velikosti tar vyzve k přípravě cílového média (původně zamýšleno pro zálohování na pásku, takže bylo zapotřebí vyměnit pásku v mechanice) a zmáčknutí Enteru. Na stránkách gnu.org, na které mě odkázal dustin, je popsáno několik možností, jak na tuto výzvu taru reagovat (je např. možné vyvolat subshell). Mě se hodila volba n, která umožňuje zvolit jiné jméno souboru, do kterého se bude další část archivu ukládat (nebylo třeba přesouvat právě vytvořený archive1.tar na samba disku do jiného adresáře:

    n archive2.tar [Enter]
    n archive3.tar [Enter]

    První dva soubory jsem vypálil na jedno DVD, třetí soubor na druhé DVD (je to trošku krkolomé, ale nechtělo se mi laborovat s ukládáním souboru o velikosti > 2GB).

    Fukčnost jsem ověřil pomocí:

    tar -xMOf archive1.tar | bzip2 -dk | md5sum

    Při výzvě k přípravě dalšího svazku opět použiji příkaz n:

    n archive2.tar [Enter]
    n archive3.tar [Enter]

    Po nahrání druhé části archivu samozřejmě navíc vyměním DVD. Checksum sedí.

    Ve finále by samozřejmě obnova disku měla vypadat takto:

    tar -xMOf archive1.tar | bzip2 -dk | dd of=/dev/hda

    - což však nebudu zbytečně zkoušet ;-), zatím to jede. I když jsem si pomocí md5sum ověřil, že bzip tímhle způsobem umí image korektně rozbalit, tj. nevadí mu čekání na vstupu při přerušení toku dat při výměně médií, nejsem si jist, zda něco takového nebude vadit programu dd a nezačne se třeba chovat nějak nepředvídatelně (nebo jen nepředvídaně? ;-)). To ale ověřím až při případné ostré akci.

    Mondorescue a další programy jsem nepoužil hlavně kvůli tomu, že jsem je nenašel ve Slaxu, což je jediná live distribuce, kterou aspoň trošku znám (a mám vypálenou). Teda pokud nepočítám Knoppix, ale ntb má 512MB RAM, takže tam Knoppix nepůjde do RAM vybalit.

    Stejně mě ale trošku mrzí, že tar neumí vytvořit balík ze streamu, už by mu snad nic nechybělo k dokonalosti, budu muset mrknout, jestli autoři nemají někde wishlist. ;-)

    A co na tom bylo asi úplně nejtěžší? Asi pořádně přečíst man tar, aby člověk nepřehlédl přepínač -O. ;-) A proto RTFM! ;-)

    Založit nové vláknoNahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.