GNU/Linux >> Znalost Linux >  >> Linux

Top 20 nejlepších nástrojů pro obnovu dat v systému Linux k obnovení smazaných / poškozených souborů

Dnes se podíváme na nejlepší nástroje pro obnovu dat v systému Linux, které vám pomohou obnovit veškerá data, o která jste mohli přijít. Pokud jste soubory nedávno smazali, možnost obnovení těchto souborů se výrazně zvýší.

Ale neztrácejte naději, pokud jste soubory již dávno smazali. Stále existuje možnost, že data souboru jsou stále přítomna na vašem pevném disku. Takže čtěte dál, možná budete moci obnovit všechny soubory, které jste předtím ztratili!

Jak si vybrat nejlepší nástroje pro obnovu dat v systému Linux?

Existuje jen velmi málo věcí, které musíte vzít v úvahu, protože většina nástrojů pro obnovu dat funguje podobným způsobem při přístupu k fragmentovaným bitům na vašem pevném disku.

Hlavní rozdíly jsou obvykle ve snadném použití, uživatelském rozhraní a funkcích. Pojďme si tedy v tomto článku projít funkce a funkce 20 nejlepších nástrojů pro obnovu dat v Linuxu.

1. TestDisk – nástroj pro obnovu diskového oddílu a disku

Toto je jedna z mých oblíbených utilit. Je to nástroj založený na příkazovém řádku, ale je opravdu snadno použitelný a velmi interaktivní. Obslužný program se spustí a spustí své kouzlo pouhým spuštěním příkazu.

Napsali jsme nedávný tutoriál o nástroji testdisk, který vás provede instalací a kroky k obnovení souborů.

Některé z funkcí TestDisk:

  • Obnovit smazané oddíly
  • Znovu sestavte tabulku oddílů.
  • Záloha oddílu pro oddíly EFI GPT
  • Přepsat MBR

2. Mondo Rescue – Nástroj pro obnovu síťového disku

Dalším opravdu dobrým nástrojem příkazového řádku je Mondo Rescue, který má několik jedinečných funkcí, které jsou opravdu užitečné pro lidi pracující na více různých typech souborových systémů. Toto je jediná utilita, která se po desetiletí používá k zálohování/obnovování/obnovení dat ze všech typů paměťových zařízení a také páskových jednotek!

Některé funkce Mondo Rescue:

  • Zálohování a obnovení mezi zařízeními RAID a zařízeními bez RAID
  • Správa diskových oddílů – Změna velikosti, rozdělení, formátování atd.
  • Zálohování a obnovení mezi zařízeními se systémem Linux a Windows včetně MBR
  • Ověřte integritu dat.

3. ddrescue – GNU Data Recovery Utility

Stále zůstáváme u nástrojů příkazového řádku. Toto je nástroj, který byl vyvinut společností GNU. Toto je bezplatný a open source nástroj jako všechny ostatní nástroje od GNU.

Některé z funkcí ddrescue:

  • Vytvořeno tak, aby bylo plně automatizované
  • Data jsou zachráněna velmi efektivně (čtou se pouze potřebné bloky).
  • Automaticky sloučit data
  • Automaticky zvýrazní vadné sektory na pevném disku
  • Obnovení ze zálohy lze obnovit

4. Znovu zálohování a obnovení – Nejjednodušší nástroj pro obnovu grafického uživatelského rozhraní

To může fungovat jako běžný nástroj nebo jako spouštěcí CD/USB, které můžete připojit k libovolnému zařízení, spustit nástroj pro obnovu a začít obnovovat data. Výhodou takového nástroje je, že je nezávislý na platformě a umožňuje vám obnovit data pro téměř jakýkoli operační systém včetně Linuxu.

Některé funkce funkce Redo Backup and Recovery:

  • Předinstalované základní aplikace, jako je prohlížeč, textový editor, i když je spuštěno obnovení
  • Má přístup k dalším aplikacím, když jsou spuštěny operace obnovení.

5. PhotoRec – Photo Recovery Utility

Toto je další nástroj pro obnovu od CGSecurity (druhý je TestDisk). PhotoRec byl speciálně vytvořen pro obnovu smazaných fotografií a dalších médií s grafickým stylem z karet SDC a pevných disků.

Některé z funkcí PhotoRec:

  • Intuitivní a interaktivní rozhraní
  • PhotoRec dokáže obnovit soubory, i když je pevný disk vážně poškozen
  • Vyhledává velmi širokou škálu formátů souborů.

6. Boot Repair – Live CD File Recovery

Pokud se váš operační systém již nespouští a potřebujete obnovit soubory z pevného disku, použijte toto živé CD. V závislosti na dostupnosti jej lze použít jako CD nebo USB.

Některé z funkcí Boot Repair Live CD:

  • Opravte spouštění, když se operační systém již nespouští
  • Opravte bootování, když je GRUB poškozený (např. chyba „GRUB Rescue“)
  • Snadná přeinstalace nebo obnovení GRUB
  • Povolit generování obecného MBR pro spuštění systému Windows
  • Povolit obnovení původního spouštěcího sektoru (MBR), pokud jej uloží clean-ubiquity

7. Především – Forenzní nástroj pro obnovu dat

Toto je forenzní nástroj pro obnovu dat, který je předinstalován v Kali Linuxu, ale lze jej nainstalovat v podstatě na jakoukoli jinou distribuci Linuxu. Tento nástroj také dokáže obnovit data z obrázků (jako jsou obrázky vytvořené pomocí příkazu dd ).

Některé z funkcí Foremost:

  • Načítání dat ve více formátech mediálních souborů
  • K dispozici je konfigurační soubor pro přidání dalších formátů souborů
  • Získejte ztracená data iPhone z počítače
  • Extrahujte datové prvky, které jsou vložené nebo ztracené z obrázku

8. Skalpel – nástroj pro vyřezávání pilníků napříč platformami

Scalpel, původně založený na Foremost, je další nástroj pro vyřezávání souborů, který funguje na Windows a Linux. Tento nástroj funguje také na obrazových souborech, ale má další výhodu ve vícevláknovém zpracování a asynchronním IO.

Některé funkce skalpelu:

  • Vícevláknové zpracování na vícejádrových procesorech pro rychlejší zpracování
  • Asynchronní I/O umožňuje překrývání diskových operací a operací vyhledávání
  • Podpora regulárních výrazů
  • Vložené porovnání záhlaví a zápatí pro lepší zpracování souborů.

9. SystemRescue CD – živé CD se záchranným balíčkem AIO

Jedná se spíše o sbírku nástrojů než o nástroj sám o sobě. Pokud jste uvízli v situaci, kdy se vám nedaří zavést systém, toto je jediné spouštěcí CD pro obnovu, které vám pomůže.

Některé funkce disku SystemRescue CD:

  • GNU Parted :Správa oddílů z příkazového řádku
  • GParted :Grafická implementace pro GNU Parted
  • FSArchiver :Archivační software
  • ddrescue :Vyhledání vadných sektorů na pevném disku
  • Ntfs3g :Pro přístup k systémům souborů Windows.
  • Testovací disk :obnovení smazaných oddílů a souborů.
  • Memtest :Nástroj pro testování paměti.
  • Rsync :nástroj pro vzdálené zálohování
  • Síťové nástroje :Nástroje podobné Sambě pro zálohování dat přes místní sítě.

10. Ultimate Boot CD – Sbírka téměř všech nástrojů pro obnovu dat

Podobně jako SystemRescue CD je Ultimate boot CD souborem diagnostických nástrojů. Tím to ale nekončí. Pokud uvidíte výše uvedený snímek obrazovky, všimnete si „Parted Magic“ a „UBCD FreeDOS“. Ano, přesně to se tam píše.

CD také obsahuje tyto dva operační systémy, které lze spustit živě z této nabídky a vyřešit jakýkoli problém s Linuxem nebo Windows. Úplný seznam nástrojů a utilit zabalených na tomto CD je k dispozici na webových stránkách, ale zde je seznam několika nástrojů.

Některé z funkcí Ultimate Boot CD:

  • BIOS
  • Čistič CMOS
  • CPUStress
  • Tester stability systému
  • Obnovení MBR a GRUB
  • Obnovení přihlášení
  • PhotoRec a TestDisk
  • Nástroje pro rozdělení disku
  • a další…

11. Knoppix – Daily-Driver Capable Recovery Distribution

Nyní Knoppix není váš běžný nástroj pro obnovu systému Linux, jako jsou ty, které jsou uvedeny výše. Přestože celým účelem tohoto linuxového distra bylo spouštět živě a obnovovat ztracená data nebo operační systémy, je plně možné jej provozovat jako jediný operační systém pro váš počítač.

Dodává se s téměř všemi nástroji, které byste kdy potřebovali k obnovení ztracených dat.

Některé z funkcí Knoppix:

  • Software GNU/Linux
  • Automatická detekce hardwaru
  • Podpora mnoha grafických karet, zvukových karet, zařízení SCSI a USB a dalších periferních zařízení
  • Lze použít jako výukový disk, záchranný systém nebo ukázkový disk Linuxu

12. GParted Live – Nástroj GUI pro GNU Parted

Na některých z výše uvedených Live CD jsme zmínili nástroj GParted, což je vrstva GUI nástroje GNU Parted. No, pokud vše, co chcete, je nástroj GParted pro obnovu, toto živé CD váš problém vyřeší.

GParted Live je živé CD, které vám poskytuje okamžitý přístup k GParted, pokud chcete obnovit selhávající systém nebo oddíl.

Některé z funkcí GParted Live:

  • Živé CD založené na Debianu
  • Může spravovat oddíly všech různých typů
  • Dodává se s testovacím diskem a je rozdělen, pro nějž GParted poskytuje grafickou vrstvu
  • Velmi intuitivní, téměř bez křivky učení

13. SafeCopy – jeden z nejlepších nástrojů pro obnovu dat v Linuxu

SafeCopy je jedním z nejlepších nástrojů pro obnovu dat v Linuxu a funguje, když vše ostatní selže. Tento nástroj se používá pro obnovu dat z poškozených a vadných sektorů na pevném disku.

SafeCopy se také snaží získat co nejvíce dat ze zdrojového disku, dokonce se uchyluje k některým nízkoúrovňovým operacím specifickým pro zařízení, kdykoli je to možné.

Některé z funkcí SafeCopy:

  • Provádí nízkoúrovňové IO operace pro extrakci maximálního možného množství dat
  • Pamatuje si libovolnou polohu pro obnovení, i když se zdrojové zařízení často odpojuje (jako jednotky USB, které mohou ztratit spojení kvůli vadnému úložišti)
  • Umí opravit chyby v datech na discích CD, DVD a dokonce i na disketových jednotkách

14. Příkaz grep – Simple Text Data Recovery

Obslužný program grep, který používáme k nalezení textu na výstupu terminálu, je dostatečně výkonný, aby nám pomohl najít ztracená textová data. Podívejte se na ukázku kódu níže:

grep -a -A 400 -B 25 'string to find here' /dev/sdb1 > recover.txt
  • Značka -a určuje grep, aby považoval zdroj za textový soubor
  • -A a -B specifikuje grep pro nalezení 25 řádků před a 400 řádků po nalezení tohoto konkrétního řádku. To nám umožňuje získat celý textový soubor a také je lepší mít více dat, která můžeme později smazat, než získávat menší a muset příkaz spouštět znovu.
  • /dev/sdb1 je zdroj, kde chceme text hledat. Chceme, aby byl text prohledán na celé jednotce
  • > recovery.txt bude místo, kam se výstup uloží.

15. ext3grep – Nástroj pro obnovu souborů ext3

Toto je nástroj příkazového řádku, který je vytvořen pro souborové systémy ext3 pro obnovu dat. Pomocí pouhých dvou příkazů můžete obnovit a obnovit jakýkoli smazaný soubor, který byl obnoven pomocí tohoto nástroje.

ext3grep --dump-name <drive>
ext3grep --restore-all <drive>

#Restored data is stored in this folder
cd RESTORED_FILES

16. ext4magic – Jeden z nejlepších Linuxových nástrojů pro obnovu dat pro ext4

Toto je nástroj příkazového řádku jako mnoho dalších v seznamu a je dostupný z repozitářů balíčků pro většinu distribucí Linuxu.

Některé z funkcí ext4magic:

  • Může obnovit celé souborové systémy, které byly rekurzivně odstraněny
  • Obnovit omylem přepsané soubory
  • Obnovte první sektory pevného disku, které byly omylem přepsány

17. extundelete – nástupce ext3grep

Tento nástroj má své kořeny v kódu ext3grep. Obslužný program ext3grep používal diskový žurnál k obnově souborů a také extundelete. Tento nástroj prohledává diskový žurnál pro staré kopie existujícího inodu, aby našel další podrobnosti a společně jej zformoval do souboru.

Některé z funkcí rozšíření:

  • Obnova z oddílů ext3 a ex4 (kombinace #15 a #16)
  • Jeden z programů pro obnovu obsahu souborů a názvů souborů na oddílech ext4
  • ext4magic je založen na rozšíření extundelete pro většinu svého kódu pro obnovení ext4

18. R-Undelete – Technologie obnovy dat IntelligentScan

Toto je jeden z nejlepších nástrojů pro obnovu dat v Linuxu ze seznamu. Má bezplatnou a prémiovou verzi, ale pro osobní použití je to zcela bezplatný nástroj. Využívá technologii IntelligentScan, která dokáže obnovit i vážně poškozená data.

Některé z funkcí R-Undelete:

  • Obnovení MBR a GPT
  • Obnova spouštěcího sektoru na hlavních souborových systémech
  • Obnovení souborů v systémech ext, FAT, NTFS

19. ext3undel – Vlastní skript pro zjednodušení obnovy souborů

Toto je skript napsaný tak, aby zjednodušil používání některých komplikovaných nástrojů jako Sleuthkit a PhotoRec a zjednodušil je. Použití těchto nástrojů v kombinaci také činí tento skript efektivnější metodou, jak správně extrahovat více smazaných inodů.

Vzhledem k tomu, že se jedná o skript, který kombinuje funkčnost více nástrojů, je funkce podobná samotným nástrojům.

20. Sleuth Kit – Forenzní důkaz

Jedná se o nástroj, který je vytvořen speciálně pro forenzní vyšetřovatele k provádění analýz na pevných discích a shromažďování důkazů. Sleuth Kit tedy používá velmi účinné a pokročilé algoritmy k extrahování co největšího množství smazaných dat z pevných disků.

Předchozí nástroj, o kterém jsme hovořili „ext3undel“, využívá technologii ze sady Sleuth Kit, ale pokud byste chtěli tento nástroj používat jako samostatný nástroj, můžete jej použít spolu s jeho rozhraním GUI „Autopsy“

Některé z funkcí The Sleuth Kit:

  • Analýza časové osy: Zobrazení systémových událostí na GUI
  • Vyhledávání pomocí klíčových slov: Najděte klíčová slova v textových souborech na celém disku (včetně smazaných souborů)
  • Webové artefakty: Extrahujte data webové aktivity
  • Analýza registru: Najděte nedávno připojená zařízení pomocí dat registru
  • Analýza souborů LNK: Identita nedávno zpřístupněné dokumenty
  • Analýza e-mailu: Analyzuje e-mailové zprávy ve formátu mbox pro čtení a analýzu
  • a mnoho dalších funkcí…

Závěr

Doufáme, že jste v tomto článku našli ten správný nástroj pro vaše potřeby obnovy dat. Pro základního uživatele bude fungovat v podstatě jakýkoli nástroj ze seznamu. Ale pro lidi, kteří mají speciální potřeby s obnovou souborů, musí najít ten, který má funkce, které potřebují.

Vždy si však pamatujte, že tyto nástroje se snaží obnovit soubory, které byly odstraněny, na základě metadat, která stále zůstávají. To však není zárukou obnovení, takže je vždy nejlepší mít zálohy všech dat, která jsou uložena.


Linux
  1. Jak obnovit smazané soubory v systému Linux pomocí nástroje pro obnovu dat Scalpel?

  2. Nejlepší nástroje pro obnovu dat [Windows, Linux, DOS, MacOS X]

  3. Nejlepší nástroje pro přenos souborů v systému Linux

  1. Jak obnovit smazané soubory v Linuxu

  2. Top 5 nástrojů pro migraci dat pro Linux

  3. Unix/Linux obnovit/obnovit smazané soubory

  1. Obnovení smazaných souborů v systému Linux (Výukový program pro začátečníky)

  2. Jak nainstalovat TestDisk na Linux a obnovit smazané soubory

  3. Jak používat PhotoRec k obnovení smazaných souborů v Linuxu/Ubuntu