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 05:55 | IT novinky

    Společnost OpenAI představila GPT-5 (YouTube).

    Ladislav Hagara | Komentářů: 0
    dnes 05:00 | Nová verze

    Byla vydána (𝕏) červencová aktualizace aneb nová verze 1.103 editoru zdrojových kódů Visual Studio Code (Wikipedie). Přehled novinek i s náhledy a videi v poznámkách k vydání. Ve verzi 1.103 vyjde také VSCodium, tj. komunitní sestavení Visual Studia Code bez telemetrie a licenčních podmínek Microsoftu.

    Ladislav Hagara | Komentářů: 0
    včera 17:33 | IT novinky

    Americký prezident Donald Trump vyzval nového generálního ředitele firmy na výrobu čipů Intel, aby odstoupil. Prezident to zdůvodnil vazbami nového šéfa Lip-Bu Tana na čínské firmy.

    Ladislav Hagara | Komentářů: 6
    včera 16:55 | Nová verze

    Bylo vydáno Ubuntu 24.04.3 LTS, tj. třetí opravné vydání Ubuntu 24.04 LTS s kódovým názvem Noble Numbat. Přehled novinek a oprav na Discourse.

    Ladislav Hagara | Komentářů: 0
    včera 16:44 | Nová verze

    Byla vydána verze 1.89.0 programovacího jazyka Rust (Wikipedie). Podrobnosti v poznámkách k vydání. Vyzkoušet Rust lze například na stránce Rust by Example.

    Ladislav Hagara | Komentářů: 0
    včera 12:22 | IT novinky

    Americká technologická společnost Apple uskuteční v USA další investice ve výši sta miliard dolarů (2,1 bilionu korun). Oznámil to ve středu šéf firmy Tim Cook při setkání v Bílém domě s americkým prezidentem Donaldem Trumpem. Trump zároveň oznámil záměr zavést stoprocentní clo na polovodiče z dovozu.

    Ladislav Hagara | Komentářů: 4
    včera 04:55 | Nová verze

    Zálohovací server Proxmox Backup Server byl vydán v nové stabilní verzi 4.0. Založen je na Debianu 13 Trixie.

    Ladislav Hagara | Komentářů: 0
    6.8. 16:33 | Nová verze

    Byla vydána nová verze 1.54.0 sady nástrojů pro správu síťových připojení NetworkManager. Novinkám se v příspěvku na blogu NetworkManageru věnuje Jan Václav.

    Ladislav Hagara | Komentářů: 0
    6.8. 14:11 | IT novinky

    Knižní edice správce české národní domény přináší novou knihu zkušeného programátora Pavla Tišnovského s názvem Programovací jazyk Go. Publikace nabízí srozumitelný a prakticky zaměřený pohled na programování v tomto moderním jazyce. Nejedná se však o klasickou učebnici, ale spíše o průvodce pro vývojáře, kteří s Go začínají, nebo pro ty, kdo hledají odpovědi na konkrétní otázky či inspiraci k dalšímu objevování. Tištěná i digitální verze knihy je již nyní k dispozici u většiny knihkupců.

    Ladislav Hagara | Komentářů: 2
    6.8. 13:11 | IT novinky

    OpenAI zpřístupnila (en) nové nenáročné otevřené jazykové modely gpt-oss (gpt-oss-120b a gpt-oss-20b). Přístupné jsou pod licencí Apache 2.0.

    Ladislav Hagara | Komentářů: 5
    Kolik tabů máte standardně otevřeno ve web prohlížeči?
     (42%)
     (22%)
     (4%)
     (6%)
     (3%)
     (1%)
     (1%)
     (20%)
    Celkem 282 hlasů
     Komentářů: 23, poslední 4.8. 13:01
    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: 2088×
    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: 63 | 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: 63 | 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: 63 | 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: 70
    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.