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í
×
eParkomat, startup z ČR, postoupil mezi finalisty evropského akcelerátoru ChallengeUp!
Robot na pivo mu otevřel dveře k opravdovému byznysu
Internet věcí: Propojený svět? Už se to blíží...
dnes 22:44 | Komunita

Joinup informuje, že Mnichov používá open source groupware Kolab. V srpnu byl dokončen dvouletý přechod na toto řešení. V provozu je asi 60 000 poštovních schránek. Nejenom Kolabu se věnoval Georg Greve ve své přednášce Open Source: the future for the European institutions (SlideShare) na konferenci DIGITEC 2016, jež proběhla v úterý 29. listopadu v Bruselu. Videozáznam přednášek z hlavního sálu je ke zhlédnutí na Livestreamu.

Ladislav Hagara | Komentářů: 0
dnes 15:30 | Zajímavý projekt

Společnost Jolla oznámila v příspěvku Case study: Sailfish Watch na svém blogu, že naportovala Sailfish OS na chytré hodinky. Využila a inspirovala se otevřeným operačním systémem pro chytré hodinky AsteroidOS. Použita je knihovna libhybris. Ukázka ovládání hodinek na YouTube.

Ladislav Hagara | Komentářů: 2
dnes 14:15 | Nová verze

Byla vydána verze 7.1.0 skriptovacího jazyka PHP používaného zejména k vývoji dynamických webových stránek. Jedná se o první stabilní verzi nejnovější větvě 7.1. Přehled novinek v dokumentaci. Podrobnosti v ChangeLogu. K dispozici je také příručka pro přechod z PHP 7.0.x na PHP 7.1.x.

Ladislav Hagara | Komentářů: 0
dnes 12:55 | Nová verze

Google Chrome 55 byl prohlášen za stabilní. Nejnovější stabilní verze 55.0.2883.75 tohoto webového prohlížeče přináší řadu oprav a vylepšení (YouTube). Opraveno bylo také 36 bezpečnostních chyb. Mariusz Mlynski si například vydělal 22 500 dolarů za 3 nahlášené chyby (Universal XSS in Blink).

Ladislav Hagara | Komentářů: 3
dnes 11:55 | Pozvánky

Máte rádi svobodný software a hardware nebo se o nich chcete něco dozvědět? Přijďte na 135. sraz spolku OpenAlt, který se bude konat ve čtvrtek 8. prosince od 18:00 v Radegastovně Perón (Stroupežnického 20, Praha 5). Sraz bude tentokrát tématický. Bude retro! K vidění budou přístroje jako Psion 5mx nebo Palm Z22. Ze svobodného hardwaru pak Openmoko nebo čtečka WikiReader. Přijďte se i vy pochlubit svými legendami, nebo alespoň na pivo. Moderní hardware má vstup samozřejmě také povolen.

xkucf03 | Komentářů: 0
dnes 00:10 | Nová verze

Byla vydána verze 3.2 svobodného systému pro detekci a prevenci průniků a monitorování bezpečnosti počítačových sítí Suricata. Z novinek lze zmínit například podporu protokolů DNP3 a CIP/ENIP, vylepšenou podporu TLS a samozřejmě také aktualizovanou dokumentaci.

Ladislav Hagara | Komentářů: 0
včera 21:00 | Nová verze

Byla vydána beta verze Linux Mintu 18.1 s kódovým jménem Serena. Na blogu Linux Mintu jsou hned dvě oznámení. První o vydání Linux Mintu s prostředím MATE a druhé o vydání Linux Mintu s prostředím Cinnamon. Stejným způsobem jsou rozděleny také poznámky k vydání (MATE, Cinnamon) a přehled novinek s náhledy (MATE, Cinnamon). Linux Mint 18.1 bude podporován až do roku 2021.

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

Byl vydán Devuan Jessie 1.0 Beta 2. Jedná se o druhou beta verzi forku Debianu bez systemd představeného v listopadu 2014 (zprávička). První beta verze byla vydána v dubnu letošního roku (zprávička). Jedna z posledních přednášek věnovaných Devuanu proběhla v listopadu na konferenci FSCONS 2016 (YouTube, pdf).

Ladislav Hagara | Komentářů: 0
včera 15:16 | Komunita

Na GOG.com začal zimní výprodej. Řada zlevněných her běží oficiálně také na Linuxu. Hru Neverwinter Nights Diamond lze dva dny získat zdarma. Hra dle stránek GOG.com na Linuxu neběží. Pomocí návodu ji lze ale rozběhnout také na Linuxu [Gaming On Linux].

Ladislav Hagara | Komentářů: 1
včera 13:14 | Bezpečnostní upozornění

Byla vydána verze 2.7.1 živé linuxové distribuce Tails (The Amnesic Incognito Live System), jež klade důraz na ochranu soukromí uživatelů a anonymitu. Řešeno je několik bezpečnostních problémů. Aktualizován byl především Tor Browser na verzi 6.0.7. Tor Browser je postaven na Firefoxu ESR (Extended Support Release) a právě ve Firefoxu byla nalezena a opravena vážná bezpečnostní chyba MFSA 2016-92 (CVE-2016-9079, Firefox SVG Animation

… více »
Ladislav Hagara | Komentářů: 0
Kolik máte dat ve svém domovském adresáři na svém primárním osobním počítači?
 (32%)
 (24%)
 (29%)
 (7%)
 (5%)
 (3%)
Celkem 759 hlasů
 Komentářů: 50, poslední 29.11. 15:50
Rozcestník
Reklama

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: 1993×
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: 60 | 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: 60 | 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: 60 | 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: 66
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.