Mgr. David Turai píše: > Existuje nejaky zpusob, jak obnovit smazane soubory na filesystemu ext2. Jak obnovit smazaný soubor Obecně vzato je to v Linuxu na oblastech typu ext2 problém, který se řeší až v nových návrzích souborových systémů. Koncepčně pojaté obnovení by totiž musel podporovat přímo systém - nějaká úprava volání unlink (2). Vyhledávání ve volném místě na disku je problematické kvůli víceúlohovosti Linuxu a úspěšnost rychle klesá s větším množstvím současně pracujících uživatelů, i když principiálně možné je. Kdysi býval k dispozici neoficiální patch do jádra, který undelete fuknci realizoval. Jméno souboru není dostupné nikdy. Zálohování na externí médium je první krok, jak aspoň nepřijít o práci za více dnů! Náhradní řešení mohou zahrnovat tyto postupy: 1. undelfs v Midnight Commanderu přepněte se to virtuálního adresáře /#undel:hda1, kde hda1 je disková oblast, o kterou máte zájem, a vyberte si i-uzly smazaných souborů. Funguje dobře pro jádra 2.2 a vyšší. 2. Ext2fs-Undeletion mini HOWTO http://www.linuxdoc.org/HOWTO/mini/Ext2fs-Undeletion-2.html 3. Program recover, který mírně automatizuje postup v HOWTO 4. Prevence: alias rm="/vasprikaz" Pouze pro mazání příkazem rm. Drive cely balicek safedelete, ktery se staral komplexneji o system "odpadkoveho kose". 5. Program safedelete, který řeší předchozí bod systémověji jako odpadkový koš i s hlídáním prošlých souborů 6. Okamžitě po nechtěném smazání vypnout počítač (bez řádného shutdownu) a doufat, že se ještě neprovedl sync (pouze pro drsné nátury) 7. Vyhledat si na freshmeatu a spol. programy na klíčové slovo delete, undelete, recover. 8. Sledovat aktuální vývoj okolo jádra a knihoven a včas přejít na jiný souborový systém. 9. Pak existuje jeste program lde (Linux Disk Editor), kterym toto lze udelat take. Ale je dost neintuitivni (IMHO). Ale je u nej popis jak na undelete, takze to snad pomuze. Je trosku upstream dead, adresa (krome mirroru Debianu v sekci utils) je http://www.geocities.com/CapeCanaveral/Lab/7731/lde.html 10. Pokud je to textovy soubor a pokud budete mit stesti muzete jej zkusit najit primo na disku. Ja jsem jiz takto nekolik svych souboru zachranil. strings < /dev/hd?? > tmp_file Device samozrejme pouzijte ten na jehoz filesystemu jste jej mel. Vystup si pustte asi do souboru. Potom v tomto souboru zkuste vyhledat retezec jenz byl ve vasem souboru. Pokud jej tam najdete tak jste vyhral. Pokud tam neni, tak tak misto na disku kde byl vas soubor je jiz nenavratne prepsane. 11. Undelete-HOWTO ? -- --Zdeněk Pytela, http://www.phil.muni.cz/~letty/linuxfaq/pracovni/undel