abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    včera 13:44 | Nová verze

    Byla vydána (𝕏) nová major verze 17 softwarového nástroje s webovým rozhraním umožňujícího spolupráci na zdrojových kódech GitLab (Wikipedie). Představení nových vlastností i s náhledy a videi v oficiálním oznámení.

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

    Sovereign Tech Fund, tj. program financování otevřeného softwaru německým ministerstvem hospodářství a ochrany klimatu, podpoří vývoj FFmpeg částkou 157 580 eur. V listopadu loňského roku podpořil GNOME částkou 1 milion eur.

    Ladislav Hagara | Komentářů: 0
    včera 01:55 | Komunita

    24. září 2024 budou zveřejněny zdrojové kódy přehrávače Winamp.

    Ladislav Hagara | Komentářů: 9
    16.5. 23:33 | Nová verze

    Google Chrome 125 byl prohlášen za stabilní. Nejnovější stabilní verze 125.0.6422.60 přináší řadu oprav a vylepšení (YouTube). Podrobný přehled v poznámkách k vydání. Opraveno bylo 9 bezpečnostních chyb. Vylepšeny byly také nástroje pro vývojáře.

    Ladislav Hagara | Komentářů: 0
    16.5. 21:11 | Nová verze

    Textový editor Neovim byl vydán ve verzi 0.10 (𝕏). Přehled novinek v příspěvku na blogu a v poznámkách k vydání.

    Ladislav Hagara | Komentářů: 0
    16.5. 20:55 | Nová verze

    Byla vydána nová verze 6.3 živé linuxové distribuce Tails (The Amnesic Incognito Live System), jež klade důraz na ochranu soukromí uživatelů a anonymitu. Přehled změn v příslušném seznamu. Tor Browser byl povýšen na verzi 13.0.15.

    Ladislav Hagara | Komentářů: 0
    16.5. 13:33 | IT novinky

    Dnes ve 12:00 byla spuštěna první aukce domén .CZ. Zatím největší zájem je o dro.cz, kachnicka.cz, octavie.cz, uvycepu.cz a vnady.cz [𝕏].

    Ladislav Hagara | Komentářů: 9
    16.5. 13:22 | Nová verze

    JackTrip byl vydán ve verzi 2.3.0. Jedná se o multiplatformní open source software umožňující hudebníkům z různých částí světa společné hraní. JackTrip lze instalovat také z Flathubu.

    Ladislav Hagara | Komentářů: 0
    16.5. 12:22 | Pozvánky

    Patnáctý ročník ne-konference jOpenSpace se koná 4. – 6. října 2024 v Hotelu Antoň v Telči. Pro účast je potřeba vyplnit registrační formulář. Ne-konference neznamená, že se organizátorům nechce připravovat program, ale naopak dává prostor všem pozvaným, aby si program sami složili z toho nejzajímavějšího, čím se v poslední době zabývají nebo co je oslovilo. Obsah, který vytváří všichni účastníci, se skládá z desetiminutových

    … více »
    Zdenek H. | Komentářů: 0
    16.5. 03:11 | Nová verze

    Program pro generování 3D lidských postav MakeHuman (Wikipedie, GitHub) byl vydán ve verzi 1.3.0. Hlavní novinkou je výběr tvaru těla (body shapes).

    Ladislav Hagara | Komentářů: 9
    Podle hypotézy Mrtvý Internet mj. tvoří většinu online interakcí boti.
     (74%)
     (5%)
     (11%)
     (10%)
    Celkem 301 hlasů
     Komentářů: 16, poslední 14.5. 11:05
    Rozcestník

    Obnova smazaných souborů z ext3/ext4

    7.1.2011 13:02 | Přečteno: 8728× | Linux | Výběrový blog

    Doma na zálohování používám externí disk 640GB, který připojuji přes USB. Mám jej rozdělený na dvě partition. Na jednu zálohuji já, na druhou manželka. Zálohuji na něj podle potřeby. Někdy jednou za měsíc, někdy obden. Používám na to grsync.

    To by všechno bylo v pohodě nebýt mé blbosti. Asi před měsícem jsem upgradoval PC včetně HDD. Přeinstaloval jsem systém na 64bit, z disku nahrál data zpět. Ale kopíroval jsem to ručně a zapomněl na adresář zzz. Ten je docela důležitý, obsahuje zálohu souborů, které se nemění a občas je potřebuji (iso nějakých CD, konfigurace VPN, nějaké zdrojáky, zálohy SQL webů atd.). Dneska jsem chtěl zase zálohovat. V klidu připojím disk do USB, spustím grsync, nastavím adresáře, nastavím grsync tak aby smazal soubory, které na zdrojovém disku neexistují. No a klepnu na Spustit. Před očima mi projel výpis toho co se maže. Na prvním místě adresář zzz. Než jsem stihl zareagovat, byl v háji. Polilo mě horko. Pamatuji si, jak jsem někde četl informaci o tom, že jakmile data smáznu, jsou v háji. Obnovení je buď vůbec nemožné nebo jen velmi obtížné. Zeptal jsem strýce Googla jak na to. Po přečtení x fór a stesků uživatelů jsem narazil na program extundelete. Z webu jsem stáhl zdrojáky zkompiloval pomocí ./configure && make. Make install jsem nedával a použil binárku přímo z adresáře src.
      cd src
      ./extundelete /dev/sdd1 --restore-all
    
    V src vznikl adresář RECOVERED_FILES, který obsahoval vše, co se povedlo z disku obnovit. Naštěstí tam byl i můj zzz.

    Pomocí konfiguračních voleb lze upřesnit co obnovovat:
    ./extundelete
    No action specified; implying --superblock.
    
    Usage: ./extundelete [options] [--] device-file
    Options:
     --version, -[vV]       Print version and exit successfully.
     --help,                Print this help and exit successfully.
     --superblock           Print contents of superblock in addition to the rest.
                            If no action is specified then this option is implied.
     --journal              Show content of journal.
     --after dtime          Only process entries deleted on or after 'dtime'.
     --before dtime         Only process entries deleted before 'dtime'.
    Actions:
     --inode ino            Show info on inode 'ino'.
     --block blk            Show info on block 'blk'.
     --restore-inode ino[,ino,...]
                            Restore the file(s) with known inode number 'ino'.
                            The restored files are created in ./RESTORED_FILES
                            with their inode number as extension (ie, file.12345).
     --restore-file 'path'  Will restore file 'path'. 'path' is relative to root
                            of the partition and does not start with a '/' (it
                            must be one of the paths returned by --dump-names).
                            The restored file is created in the current
                            directory as 'RECOVERED_FILES/path'.
     --restore-files 'path' Will restore files which are listed in the file 'path'.
                            Each filename should be in the same format as an option
                            to --restore-file, and there should be one per line.
     --restore-all          Attempts to restore everything.
     -j journal             Reads an external journal from the named file.
     -b blocknumber         Uses the backup superblock at blocknumber when opening
                            the file system.
     -B blocksize           Uses blocksize as the block size when opening the file
                            system.  The number should be the number of bytes.
    Error parsing command-line options.
    
    Některé soubory měly špatný název, respektive do názvu byla doplněna nějaká písmena. Po přejmenování bylo vše v pořádku. Archivy se daly normálně rozbalit, iso také, textové soubory také v pořádku. Protože jsem program spustil s --restore-all obsahoval adresář také spoustu někdy dávno smazaných souborů.

    Existence tohoto programu mi ušetřila dost práce. Adresář zzz a i celou zálohu musím uložit i na jiný disk a ty nejdůležitější části i na CD/DVD. Nerad bych si toho někdy zopakoval. Třeba se někomu bude info o tomto skvělém programu hodit.        

    Hodnocení: 93 %

            špatnédobré        

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

    Komentáře

    Vložit další komentář

    Max avatar 7.1.2011 13:51 Max | skóre: 72 | blog: Max_Devaine
    Rozbalit Rozbalit vše Re: Obnova smazaných souborů z ext3/ext4
    Ano, zrovna nedávno se tu řešila podobná věc : Dotaz: obnova ztracených dat

    Něco z historie :
    Data v p*** muzika v p*** všecko v pr****
    Midnight Commander (a jemu podobní) a F5 vs. F8
    Zdar Max
    Měl jsem sen ... :(
    xkucf03 avatar 7.1.2011 14:25 xkucf03 | skóre: 49 | blog: xkucf03
    Rozbalit Rozbalit vše Re: Obnova smazaných souborů z ext3/ext4
    Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-DK, Relational pipes
    Grunt avatar 7.1.2011 14:44 Grunt | skóre: 23 | blog: Expresivní zabručení | Lanžhot
    Rozbalit Rozbalit vše Re: Obnova smazaných souborů z ext3/ext4
    No, to já jednou měl téměř plný disk (tak 10GB volné místa), stáhnul 8GB soubor a pomazal ho. Ono čistě tereticky jde zase jen obnovit samotný pointer a není potřeba dělat takové harakiri (zvlášť blbě by se 8GB soubor na 2GB volného místa obnovoval na tom stejném disku). Teda čistě teoreticky, protože po pár dnech zápasení jsem ten soubor radši stáhnul znova. Když jsem ho znova promazal tak jsem málem vyletěl střechou a po pár dnech zápasů jsem ho radši znova stáhnul.

    Takže jsem mladý, pohledný a perspektivní a hledám: Blbuvzdorný žurnálovací souborový systém s kruhovým bufferem, podobným řazením dat jako JFFS2 a příkazem sakra_prace_uz_rolll-back_one-step.

    Na co 64-bitů když to jde i s jedním? | 80.78.148.5 | Hack (for) free or Die Hard!
    7.1.2011 15:50 fred
    Rozbalit Rozbalit vše Re: Obnova smazaných souborů z ext3/ext4
    mas v tom zmatek, mladí, pohlední a perspektivní si nemazou data ;)
    7.1.2011 21:25 phr | skóre: 13 | blog: no_comment | Klatovy
    Rozbalit Rozbalit vše Re: Obnova smazaných souborů z ext3/ext4
    Blbě : Mladí, pohlední a perspektivní nemusí hledat.
    "Umělá inteligence se nemůže rovnat přirozený blbosti"
    7.1.2011 15:00 CET
    Rozbalit Rozbalit vše Re: Obnova smazaných souborů z ext3/ext4
    V rsyncu ZASADNE pri pouziti --delete pouziju taky prepinac -n :-)
    limit_false avatar 7.1.2011 15:17 limit_false | skóre: 23 | blog: limit_false
    Rozbalit Rozbalit vše Re: Obnova smazaných souborů z ext3/ext4
    Nejvetsi problem s undelete na ext3 je, ze zurnal kod nuluje inody (a pointry v inodech). Tudiz je nutne hledat fajl jinak (podle hlavicek atd.). Na ext4 se stestim to bude jednodussi, kdyz se FS rozhodne naalokovat pro soubor jeden nebo jenom malo extentu.

    Undelete na Reiser 3 se dela hledanim stylem "kde sakra je koren toho B* stromu?" (tam to o moc lepe stejne nejde). Kdyz mate na Reiser 3 partition jiny Reiser 3 image (treba ulozen jako soubor), tak to klidne muze najit ten "spatny" strom. Proto pozor na --rebuild-tree.

    Reiser 4 uz neundeletne ani sam Hans Reiser ;-) Kdyz je zapnuty tail-packing, pak ani kompletni team Namesys-u. Z podobneho duvodu je temer nemozny undelete na XFS.

    V nejhorsim lze pouzit nejake data carving tools a doufat, ze budete mit stesti.
    When people want prime order group, give them prime order group.
    gtz avatar 7.1.2011 18:00 gtz | skóre: 27 | blog: gtz | Brno
    Rozbalit Rozbalit vše Re: Obnova smazaných souborů z ext3/ext4
    ext3grep je pro ext3 celkem slušný. O XFS jsem již zde byla zmínka a je to celkem hodně velký problém.
    - nejhorší jsou trpaslíci ... Ti Vám vlezou úplně všude
    gtz avatar 7.1.2011 18:02 gtz | skóre: 27 | blog: gtz | Brno
    Rozbalit Rozbalit vše Re: Obnova smazaných souborů z ext3/ext4
    V nejhorsim lze pouzit nejake data carving tools a doufat, ze budete mit stesti

    u XFS se dá použít testdisk/photorec, ale tyto nástroje neudělají strom, jen zkopírují to co najdou a pokud se něco takového stane pak je to celkem problém to dát dohromady. Sofistikované řešení od recovery společností stojí kupu peněz.
    - nejhorší jsou trpaslíci ... Ti Vám vlezou úplně všude
    limit_false avatar 7.1.2011 21:17 limit_false | skóre: 23 | blog: limit_false
    Rozbalit Rozbalit vše Re: Obnova smazaných souborů z ext3/ext4
    Zavisi predevsim jak moc je ten XFS rozbity a jestli chcete jeden soubor nebo co nejvic souboru. Jinak je to fakt jako kdyz se promichaji znaky necitelneho write-only perloveho skriptu a pak se to clovek snazi dat dokupy jak to bylo puvodne ;-)

    XFS ma taky nejakou variantu na tail-packing, tusim ze kratke soubory schovava rovnou do inode.
    When people want prime order group, give them prime order group.
    Amarok avatar 7.1.2011 20:32 Amarok | skóre: 33 | blog: blogoblog
    Rozbalit Rozbalit vše Re: Obnova smazaných souborů z ext3/ext4
    Tak to je dost slusna informace. Resil jsem to asi pred 2 rokama a jedine, co google vyplivl, byl skript nejakeho chlapika, ktery na svem blogu popisoval, jak pomoci toho skriptu data obnovit (programovani skriptu mu trvalo asi tyden). Ten navod na pouziti mel asi 5 stran a delalo se mi z toho spatne (nastesti jsem nebyl v situaci, kdy bych to potreboval).

    Ted uz to nejen nepotrebuju, ale je mi to i k nicemu, jelikoz jsem kompletne presel na JFS. Jeste jsem nekoumal, jestli nejaky undelete pro JFS existuje.
    GNUniverse - May the source be with you...
    limit_false avatar 7.1.2011 21:20 limit_false | skóre: 23 | blog: limit_false
    Rozbalit Rozbalit vše Re: Obnova smazaných souborů z ext3/ext4
    Zrovna s JFS nemam moc dobre zkusenosti, rozsypal se mi celkem rychle (za par mesicu), ale recovery tools to zachranily myslim bez chyby. Preventivne jsem tam nic duleziteho nemel (jsem zkousel, ktery FS na co nejvic vyhovuje).
    When people want prime order group, give them prime order group.
    Amarok avatar 8.1.2011 16:58 Amarok | skóre: 33 | blog: blogoblog
    Rozbalit Rozbalit vše Re: Obnova smazaných souborů z ext3/ext4
    To bych tipoval, ze nemohlo byt zpusobeno JFS. Pokud je pravda, ze je JFS vyspely file system a pouziva ho IBM na velkokapacitni disky, tak neni mozne, aby se na to nedalo 100% spolehnout. Na externim disku mam JFS uz asi rok (ale jen obcas tam neco zkopiruju, je to disk pro backup), v PC mi ted JFS bezi par dnu a teda doufam, ze problemy nenastanou. Me se na nem hlavne libi ten extremne rychly fsck, oproti ext3 opravdu dramaticka casova uspora.
    GNUniverse - May the source be with you...
    Heron avatar 8.1.2011 18:00 Heron | skóre: 53 | blog: root_at_heron | Olomouc
    Rozbalit Rozbalit vše Re: Obnova smazaných souborů z ext3/ext4
    Já bych tyto diskuse ani nezačínal. Neexistuje FS, se kterým by někdo neměl špatnou zkušenost a současně někdo jiný dobrou. Toto jsou zbytečné flamy. Všechny FS označené jako produkční jsou stejně dobré, vlastnosti toho kterého FS někomu vyhovují více, někomu méně.
    limit_false avatar 10.1.2011 16:55 limit_false | skóre: 23 | blog: limit_false
    Rozbalit Rozbalit vše Re: Obnova smazaných souborů z ext3/ext4
    +1
    When people want prime order group, give them prime order group.
    Cohen avatar 15.1.2011 22:30 Cohen | skóre: 21 | blog: Drobnosti | Brno
    Rozbalit Rozbalit vše Re: Obnova smazaných souborů z ext3/ext4
    (BTW, doporučuji místo prostého rsync používat rdiff-backup. V takovém případě by se nic nedělo.)
    OpenPGP key fingerprint: 489C 5EC8 0FD6 2BE8 9E59 B4F7 19C1 3E8C E0F5 DB61 (https://www.fi.muni.cz/~xruzick7/pgp-klic/)
    Pavel Čejka avatar 10.8.2011 10:43 Pavel Čejka | skóre: 28 | blog: tosinezaslouzijmeno
    Rozbalit Rozbalit vše Re: Obnova smazaných souborů z ext3/ext4
    Já riziko zničení zálohy řeším nejčastěji skriptem, který zálohy sám cykluje, přinejmenším jako lichá/sudá, takže v nejhorším přepíšu blbě tu starší a aktuálnější zůstává (nespustím-li skript vícekrát, obvykle spouští cron a reportuje mailem).

    Podobně to lze řešit ručně. Např. pro zdrojáky, kterých jsou tisíce souborů řádově v desítkách kB až MB používám DVD RAM a opět cykluju 1. až nté. Pravděpodobnost zničení nejdůležitější zálohy se tím radikálně sníží. Už kvůli tomu, že jednomu cílovému médiu prostě nelze důvěřovat.

    Nevýhodou je, že potřebuju nejméně 2x tolik místa v cíli, než mají zálohovaná data, ale stojí to za to.
    10.1.2013 15:39 kyekros | skóre: 17 | Pardubice
    Rozbalit Rozbalit vše Re: Obnova smazaných souborů z ext3/ext4
    Nedá mi to, ale musím vzdát čest a slávu aplikaci PhotoRec. Díky ní jsem z ext4 souborového systému obnovil omylem smazaná jpg data. Troufnu si říci, že 100% všech smazaných.

    Nikdy nezapomenu na tvář mé přítelkyně, když dnes ráno na mě otočila hlavu a řekla "Smazala jsem všechny fotky z vánoc a v koši nejsou."

    Ihned jsem restartoval její notebook, nabootoval live-CD Parted Magic připojil externí disk a začal obnovovat data pouze z volného prostoru na disku. Zadařilo se...

    Založit nové vláknoNahoru

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