Obnova dat Ubuntu. Software pro obnovu dat pro Linux

Někdy se stane, že smažeme, jak by se zdálo ne potřebné soubory(obrázky, videa, textové dokumenty atd.), a pak toho najednou litujeme, protože... Mezi smazanými se ukázaly ty potřebné. Je dobré, když soubory smažeme Vozík, odkud je velmi snadné obnovit stisknutím kombinace kláves Ctrl+Z a pak všechny soubory, které jsou v Vozík budou obnoveny do svých předchozích složek nebo můžete selektivně kliknout pravým tlačítkem myši na požadovaný soubor Vozík a v kontextovém menu - Obnovit.

Ale co dělat, když jsme smazali soubory pomocí funkce - Trvale smazat? Mnoho lidí věří, že data jsou navždy ztracena. Ale to není pravda. V tomto případě nám pomůže konzolová utilita Skalpel.

Skalpel je jednoduchý, vysoce účinný nástroj pro obnovu souborů.
Skalpel je lék rychlé obnovení soubory, který načte začátek a konec souborů známých formátů z databáze a pokusí se je najít na disku. Jedinečnost tohoto softwaru spočívá v tom, že na něm nezávisí souborový systém. Obnova je tedy možná s oběma FATx, NTFS, ext2/3, takže s "holé" (syrové) sekce. Nástroj lze použít jak pro získávání digitálních informací, tak pro obnovu souborů.

Skalpel dostupné v repozitářích téměř všech distribucí Linux. V Ubuntu a deriváty, ze kterých jej můžete nainstalovat Centrum aplikací nebo spusťte příkaz v terminálu pro instalaci:

sudo apt-get instalační skalpel

Po instalaci jej v systémové nabídce nenajdete Skalpel, protože Zmínil jsem se výše, tento nástroj se spouští z terminálu specifickým příkazem. Než však spustíte příkaz k vyhledání trvale smazaných souborů, musíte v konfiguračním souboru skalpel.conf odkomentujte řádek (odstraňte znak hash) s příponou požadovaného souboru (ve výchozím nastavení jsou všechny typy souborů zakomentovány). Spuštěním příkazu v terminálu otevřete konfigurační soubor skalpel.conf:

sudo gedit /etc/scalpel/scalpel.conf

Poznámka. V týmu gedit(Ubuntu; Linux Mint Cinnamon) změna názvu textový editor vaše distribuce je standardně nainstalována.

Například jsem zvolil hledání ztracených obrazových souborů s příponou JPG a bez komentáře tento řádek v otevřeném editoru se souborem skalpel.conf:


Můžete vybrat jakýkoli jiný soubor. Uložte upravený soubor ( Ctrl+S) a zavřete editor.

A nyní musíte pomocí nástroje spustit příkaz terminálu
skalpel najít ztracené soubory:

sudo skalpel /dev/sda8 -o /home/vladimir /JPG /výstup/

sda8- toto je oddíl na pevném disku mého současného systému. Chcete-li určit svůj oddíl a změnit jej v příkazu, spusťte příkaz:


Terminál by měl zobrazit všechny oddíly pevného disku. Jak je znázorněno na obrázku, bod připojení mého oddílu je označen šipkou, lomítkem nebo lomítkem - sda8, který jsem zadal do příkazu. Ten svůj musíte mít označený.

/domů/vladimír- to je moje jméno Domovská složka. Změna vladimír na vlastní pěst.

/JPG- toto je název složky v příkazu, který bude vytvořen vaším Domovská složka , kam se uloží všechny obnovené soubory, které si také můžete změnit za své.

Spustíme tedy příkaz a počkáme na dokončení obnovy:


Jak můžete vidět na obrázku, proces vyhledávání a obnovy obrazových souborů s příponou JPG na mém počítači proběhne ve dvou krocích, stejně jako čas, v závislosti na velikosti zadaného oddílu (GB) a počtu obrázků na něm umístěných.
Chci hned říci, že proces není rychlý.

Po dokončení obnovy otevřete Domovská složka s administrátorskými právy:

sudo nautilus

Namísto nautilus uveďte jméno správce souborů vaší distribuci (například: Linux Mint - nemo nebo saja; a tak dále.).


Otevřete složku s obnovenými soubory, vyberte a uložte soubory, které potřebujete, a poté můžete složku trvale smazat, protože... zabere pouze vzácné místo v oddílu pevného disku.

Závěr. Rád bych poznamenal, že nástroj skalpel najde všechny soubory se zadanou příponou, dokonce i ty, které byly dříve na tomto oddílu, když na něj byly nainstalovány jiné OS. Tento nástroj také používají zpravodajské služby v různých zemích k vyhledávání kompromitujících informací v počítači uživatele v případě potřeby. Takže bez ohledu na to, jak trvale odstraníme soubory, stále zanechávají svou stopu na pevném disku.

Pouze fyzické zničení pevného disku zachrání uživatele počítače před kompromitujícími soubory .

Zdroj: 10 způsobů, jak obnovit smazané soubory v Linuxu (blog http://www.goitexpert.com), 21. června 2007
Překlad: Alexander Savvin ( [e-mail chráněný])

Neznám nikoho, kdo by alespoň jednou omylem nesmazal soubor a nepokusil se jej obnovit. V Obnova systému Windows souborů je poměrně snadná operace. Ale jak to udělat na Linuxu? Přesněji, pokud bylo něco smazáno z příkazového řádku na obrazovce Terminál, jak mohu tento soubor obnovit? Některé distribuce Linuxu, jako je Ubuntu, mají koš, ale většina ostatních ne. Smazané soubory jsou jednoduše odeslány do zapomnění.

Tady dobrá rada pro začátečníky - změňte příkaz rm: alias rm="rm -i" Tímto způsobem si systém při každém smazání souboru vyžádá potvrzení.

Druhý tip je udělat zálohy. Chcete-li zkopírovat důležité adresáře a soubory do jiného systému nebo oddílu, můžete použít nástroj rsync. S crontabem to můžete dělat denně nebo dokonce každou hodinu.

Pojďme se tedy podívat na 10 způsobů, jak obnovit smazané soubory:

  1. - automatizuje některé kroky obnovy ztracených souborů popsané v Linux Ext2fs Undeletion Mini-HOWTO (překlad). Tento nástroj výrazně zvýší efektivitu obnovy. Doporučuje se pro ty, kteří nevědí, jak obnovit soubory.
  2. athena-delete - byl napsán pro projekt Athena jako odpověď na požadavky mnoha nových uživatelů UNIXu, kteří omylem smazali potřebné soubory.
  3. unrm je malá konzolová utilita, která za určitých podmínek dokáže obnovit téměř 99 % smazaných dat (podobně jako utilita undelete v DOSu). Před použitím si pozorně přečtěte soubor FAQ a nejlépe Linux Ext2fs Undeletion Mini-HOWTO. Použití: unrm [-b (bez odsazení bloku)][-e (každý blok)][-f fstype][-vW] zařízení
  4. - nástroj pro obnovu souborů pro systémy souborů Ext2/Ext3. Po instalaci lze obnovit aktuální soubory a nově vytvořené soubory v /root a /home. Umožňuje uživatelům obnovit všechny smazané soubory, obnovit soubory vlastněné konkrétním uživatelem, vypsat data z umístění souborů a obnovit soubory určitého typu, typu textu nebo MP3. K dispozici je také analyzátor, který pomáhá uživatelům během obnovy.
  5. je interaktivní konzolový nástroj pro obnovu dat ze smazaných souborů na souborovém systému ext2 v Linuxu. Obsahuje knihovnu, která umožňuje obnovit smazané soubory podle názvu. e2undel nespravuje vnitřní struktury ext2 a nevyžaduje dodatečné finanční prostředky. To může být užitečné, aniž byste znali vnitřní strukturu ext2. Použití: e2undel -d zařízení -s cesta [-a][-t] -d souborový systém, kde hledat smazané soubory -s adresář kam uložit obnovené soubory -a práce na všech souborech -t pokusit se určit typ smazané soubory bez jmen -l jednoduše vypíše seznam platných souborů do souboru protokolu undel Zařízení musí být odpojeno a cesta by neměla být specifikována spolu se zařízením.
  6. - umožňuje obnovit a převést souborové systémy s minimálním využitím dalšího místa na disku. Na rozdíl od jiných nástrojů pro obnovu nekopíruje anyfs-tools všechny detekované soubory na jiné disky (nebo oddíly), ale jednoduše ukládá informace o umístění bloků souborů do externí tabulky inodů. Po obnovení může uživatel připojit poškozený souborový systém pomocí anyfs a externí tabulky inodů a poté pracovat se všemi obnovenými soubory v libovolném programu.
  7. rfs - konzolový skript pro vytvoření a aktualizaci místního náhradního systémového disku. Hlavním účelem je rychlé obnovení fungujícího systému po havárii. V tomto případě „rychlý“ znamená čas, který trvá, než se počítač restartuje. rfs je zkratka pro "replikace souborového systému". Podobně jako rsyncbackup je rfs založen na rsync.
  8. e2retrieve je nástroj pro obnovu dat Ext2, který pracuje se zkrácenými nebo částečnými systémy souborů. Je to velmi užitečné pro získávání dat z poškození disku z LVM. Neobnovuje souborový systém, ale extrahuje a zkopíruje většinu dat, která může získat z nezpracovaných dat Ext2.
  9. findfile je sada nástrojů pro obnovu souborů na souborových systémech s poškozenými adresáři, alokačními tabulkami atd. To může být užitečné, pokud je poškozena tabulka oddílů (nebo více) pevného disku nebo pokud je poškozena paměťová karta z digitálního fotoaparátu.
  10. TestDisk je nástroj pro kontrolu a obnovu oddílů. Pracuje s následujícími oddíly: FAT12, FAT16, FAT32, Linux, Linux swap (verze 1 a 2), NTFS (Windows NT/W2k/2003), BeFS (BeOS), UFS (BSD), JFS, XFS a Netware.

Známý za mnou přišel s následujícím problémem: Potřebuji obnovit smazané soubory z flash karty fotoaparátu. Pracuji v obchodě, který prodává a konfiguruje počítače a přirozeně tam máme pouze Windows. V zásobě jsem měl jeden bezproblémový program, který mi pomohl a nejen nejednou - Zero Assumption Recovery. Dobrý program ve skutečnosti, ale platí i za Windows. Zkrátka 2-3 hodiny skenovala 4gigový flash disk a něco našla. Zkoušel jsem obnovit, ale v obnovené složce nakonec nic nebylo. Byl to pro mě šok! Bylo to poprvé, co se to stalo s tímto programem. Rozhodl jsem se zkusit nějaké kouzlo s paměťovou kartou doma, ale na mém nativním Ubuntu 11.10.

K tomu jsem zavolal program pro obnovu konkrétně z paměťových karet nebo flash disků s názvem PhotoRec z balíčku TestDisk. Pokud program není nainstalován, nainstalujte:

sudo apt-get install testdisk

Nyní, aniž byste zavírali terminál, zavolejte program pomocí příkazu

a zadejte uživatelské heslo

Dále uvidíme všechny druhy připojených jednotek na našem počítači. Flash disk, který jsem potřeboval, byl třetí. Pomocí šipek nahoru nebo dolů, doprava nebo doleva se budeme pohybovat po Terminálu. Vyberte požadovaný disk/kartu/flash disk, v našem případě UDF 2.0 Silicon-Power 8G a stiskněte Enter.

Pokud potřebujete obnovit všechny soubory, stiskněte klávesu Enter, a pokud potřebujete obnovit soubory jednoho nebo více typů, přejděte pomocí šipky doprava na položku Možnosti souboru a stiskněte klávesu Enter.

Ve výchozím nastavení jsou pro vyhledávání a obnovu vybrány všechny typy souborů. Pro odstranění všech výběrů použijte písmeno S. K nalezení použijte šipky nahoru a dolů požadovaný typ soubory a vyberte pomocí mezerníku. Stiskněte Enter.

Ve spodním menu přejděte na položku Hledat.

Vyberte FAT32. Stiskněte Enter. Ze všech možností vybíráme jiný, protože Náš flash disk má souborový systém FAT32.

Zvolíte-li položku ZDARMA, bude vyhledávání provedeno na prázdném místě a v tomto případě budou obnoveny pouze smazané soubory a pokud zvolíte WHOLE, bude vyhledávání provedeno na celé ploše flash disku nebo disku.

Nyní musíme určit adresář, kam budeme ukládat potřebné soubory. Vyberte požadovanou složku a přirozeně stiskněte klávesu Enter.

Občas se stane, že smažeme, jak by se zdálo nepotřebné soubory(obrázky, videa, textové dokumenty atd.), a pak toho najednou litujeme, protože... Mezi smazanými se ukázaly ty potřebné. Je dobré, když soubory smažeme Vozík, odkud je velmi snadné obnovit stisknutím kombinace kláves Ctrl+Z a pak všechny soubory, které jsou v Vozík budou obnoveny do svých předchozích složek nebo můžete selektivně kliknout pravým tlačítkem myši na požadovaný soubor Vozík a v kontextovém menu - Obnovit.

Ale co dělat, když jsme smazali soubory pomocí funkce - Trvale smazat? Mnoho lidí věří, že data jsou navždy ztracena. Ale to není pravda. V tomto případě nám pomůže konzolová utilita Skalpel.

Skalpel je jednoduchý, vysoce účinný nástroj pro obnovu souborů.
Skalpel je nástroj pro rychlou obnovu souborů, který čte začátek a konec souborů známých formátů z databáze a snaží se je najít na disku. Jedinečnost tohoto softwaru spočívá v tom, že nezávisí na systému souborů. Obnova je tedy možná s oběma FATx, NTFS, ext2/3, takže s "holé" (syrové) sekce. Nástroj lze použít jak pro získávání digitálních informací, tak pro obnovu souborů.

Skalpel dostupné v repozitářích téměř všech distribucí Linux. V Ubuntu a deriváty, ze kterých jej můžete nainstalovat Centrum aplikací nebo spusťte příkaz v terminálu pro instalaci:

sudo apt-get instalační skalpel

Po instalaci jej v systémové nabídce nenajdete Skalpel, protože Zmínil jsem se výše, tento nástroj se spouští z terminálu specifickým příkazem. Než však spustíte příkaz k vyhledání trvale smazaných souborů, musíte v konfiguračním souboru skalpel.conf odkomentujte řádek (odstraňte znak hash) s příponou požadovaného souboru (ve výchozím nastavení jsou všechny typy souborů zakomentovány). Spuštěním příkazu v terminálu otevřete konfigurační soubor skalpel.conf:

sudo gedit /etc/scalpel/scalpel.conf

Poznámka. V týmu gedit(Ubuntu; Linux Mint Cinnamon) změňte název výchozího textového editoru vaší distribuce.

Například jsem zvolil hledání ztracených obrazových souborů s příponou JPG a odkomentoval tento řádek v editoru, který se souborem otevřel skalpel.conf:


Můžete vybrat jakýkoli jiný soubor. Uložte upravený soubor ( Ctrl+S) a zavřete editor.

A nyní musíte pomocí nástroje spustit příkaz terminálu
skalpel najít ztracené soubory:

sudo skalpel /dev/sda8 -o /home/vladimir /JPG /výstup/

sda8- toto je oddíl na pevném disku mého současného systému. Chcete-li určit svůj oddíl a změnit jej v příkazu, spusťte příkaz:


Terminál by měl zobrazit všechny oddíly pevného disku. Jak je znázorněno na obrázku, bod připojení mého oddílu je označen šipkou, lomítkem nebo lomítkem - sda8, který jsem zadal do příkazu. Ten svůj musíte mít označený.

/domů/vladimír- to je moje jméno Domovská složka. Změna vladimír na vlastní pěst.

/JPG- toto je název složky v příkazu, který bude vytvořen vaším Domovská složka, kam se uloží všechny obnovené soubory, které si také můžete změnit za své.

Spustíme tedy příkaz a počkáme na dokončení obnovy:


Jak můžete vidět na obrázku, proces vyhledávání a obnovy obrazových souborů s příponou JPG na mém počítači proběhne ve dvou krocích, stejně jako čas, v závislosti na velikosti zadaného oddílu (GB) a počtu obrázků na něm umístěných.
Chci hned říci, že proces není rychlý.

Po dokončení obnovy otevřete Domovská složka s administrátorskými právy:

sudo nautilus

Namísto nautilus uveďte název správce souborů vaší distribuce (například: Linux Mint - nemo nebo saja; a tak dále.).


Otevřete složku s obnovenými soubory, vyberte a uložte soubory, které potřebujete, a poté můžete složku trvale smazat, protože... zabere pouze vzácné místo v oddílu pevného disku.

Závěr. Rád bych poznamenal, že nástroj skalpel najde všechny soubory se zadanou příponou, dokonce i ty, které byly dříve na tomto oddílu, když na něj byly nainstalovány jiné operační systémy. Tento nástroj také používají zpravodajské služby v různých zemích k vyhledávání kompromitujících informací v počítači uživatele v případě potřeby. Takže bez ohledu na to, jak trvale odstraníme soubory, stále zanechávají svou stopu na pevném disku.

Pouze fyzické zničení pevného disku zachrání uživatele počítače před kompromitujícími soubory .

Obnova smazaných dat je možná, pokud na jejich místo nepřepíšete jiné informace. To platí pro jakékoli médium, takže v Mintu a dalších sestaveních Linuxu nebo Windows se návrat smazaných souborů provádí podle stejného schématu, liší se pouze nástroje. Níže naleznete pokyny pro práci s některými programy, které jsou vynikající v obnově smazaných dat v Linuxu.

Obnova přes Photorec

Nástroj, jak název napovídá, byl vytvořen speciálně pro vyhledávání smazané fotografie. Postupem času se však aplikace proměnila ve výkonný program, který najde a ze zapomnění vrátí soubory různých formátů. Jedinou podmínkou pro úspěšnou obnovu smazaných dat je, že na jejich místo nesmí být nic napsáno. Proto ihned po zmizení souborů musíte přestat pracovat s diskem, ze kterého byly smazány. Kopírování nových souborů, změna hesla – nic z toho nemusíte dělat.

Program Photorec je distribuován zdarma jako součást balíčku TestDisk a nevyžaduje registrační klíč. Chcete-li jej nainstalovat na Linux Mint nebo jinou verzi, otevřete terminál a spusťte příkaz „sudo apt-get install testdisk“. Ke spuštění programu použijte příkaz "sudo photorec".

  1. Po spuštění aplikace pro obnovu souborů smazaných ze systému zadejte uživatelské heslo nastavené na Linux Mint. Po zadání hesla uvidíte všechny připojené disky, které jsou v systému identifikovány. Pokud heslo neexistuje, nemusíte nic zadávat, připojené médium se zobrazí okamžitě. Pomocí kláves se šipkami na klávesnici vyberte oddíl, kde byla uložena vymazaná data, a stiskněte klávesu Enter.
  2. V dalším okně můžete okamžitě zahájit vyhledávání nebo mírně upravit kritéria odfiltrováním souborů, které není třeba obnovovat. Pokud okamžitě začnete hledat data smazaná z vašeho systému, strávíte dlouhou dobu tříděním souboru „garbage“. Photorec umí najít něco, na co uživatel už dávno zapomněl, proto je lepší program trochu omezit. Zvýrazněte File Opt (pro pohyb použijte šipku vpravo) a stiskněte Enter.
  3. Ve výchozím nastavení jsou vybrány všechny typy souborů. Ale aby nedošlo k přetížení systému zbytečnou prací, zrušte zaškrtnutí všech značek stisknutím tlačítka „S“. Poté pomocí šipek zvýrazněte datové formáty, které je třeba obnovit, a stisknutím mezerníku zaškrtněte políčko.
  4. Poté se vraťte do předchozího okna. Vyberte formát FAT32 a spusťte vyhledávání tlačítkem „Hledat“.
  5. Ponechte výběr na „Jiné“.
  6. Vyberte režim vyhledávání dat. Pokud zvolíte "Free", Photorec bude hledat pouze smazané soubory na prázdném místě. Pokud zvolíte režim „Celý“, program prohledá celý povrch, což umožní obnovit soubory, které byly ze systému odstraněny tak dávno, že na ně uživatel zapomněl.
  7. Posledním krokem je výběr adresáře, do kterého se uloží data nalezená programem. Chcete-li zahájit skenování, stiskněte klávesu „C“ v anglickém rozložení.

Hlavním pravidlem obnovy je nikdy neukládat soubory do oddílu, ze kterého byly odstraněny. Lepší využití vyměnitelné médium, po dokončení obnovy jednoduše přeneste data zpět do systému. Všechna data, která Photorec dokáže najít a obnovit, budou umístěna ve složce, kterou jste zadali v posledním kroku. Názvy souborů se změní, takže budete muset strávit nějaký čas analýzou dat, ale není to tak důležité jako ztráta důležitých informací.

Publikace na dané téma