Jak obnovit smazané soubory v Linuxu pomocí TestDisk

Jak obnovit smazané soubory v Linuxu pomocí TestDisk

Už jste někdy omylem odstranili soubor na vašem počítači se systémem Linux? Nebo nějaký program odstranil důležitou složku uloženou ve vašem systémovém úložišti. V takových situacích je software pro obnovu dat jedinou opravou tohoto problému.



TestDisk je jeden takový nástroj pro obnovu vyvinutý pro příkazový řádek Linux. V tomto článku budeme diskutovat o TestDisku a jeho instalaci spolu s podrobným průvodcem obnovením odstraněných souborů a složek ve vašem systému Linux.

Co je TestDisk?

TestDisk je spolehlivý a výkonný nástroj pro obnovu dat z příkazového řádku. Je napsán v programovacím jazyce C Christophe Granier. Kromě Linuxu je TestDisk k dispozici téměř na všech ostatních operačních systémech včetně Microsoft Windows, macOS a OpenBSD.





TestDisk má funkce pro:

  1. Obnovte odstraněný datový oddíl
  2. Obnovte poškozený oddíl nebo soubor
  3. Obnovte soubory ze souborových systémů Windows
  4. Znovu vytvořte spouštěcí sektory pomocí zálohování dat
  5. Obnovte poškozené tabulky FAT32

Protože TestDisk může snadno obnovit smazané datové oddíly, můžeme tento nástroj použít k obnovení odstraněných souborů.



Existuje však výjimka. Pokud někdo odstranil soubory z vašeho systému Linux pomocí skartovat nástroj, pak TestDisk tyto soubory nebude moci obnovit. Shred je nástroj příkazového řádku používaný k bezpečnému odstraňování souborů, což zase ztěžuje jejich obnovu.

Jak nainstalovat TestDisk

Většina distribucí Linuxu nemá ve výchozím nastavení nainstalovaný TestDisk. Místo toho budete muset balíček ručně stáhnout a nainstalovat pomocí správce balíčků ve vašem systému.

V distribucích založených na Debianu nejprve povolte vesmír úložiště.

sudo add-apt-repository 'deb http://archive.ubuntu.com/ubuntu $(lsb_release -sc) universe'

Poté nainstalujte soubor testovací disk balíček s výstižný :

sudo apt install testdisk

Instalace TestDisku na Fedoru je snadná.

sudo dnf install testdisk

Instalace do distribucí založených na Arch:

sudo pacman -S testdisk

Můžeš použít Mňam nainstalovat TestDisk na systémy RHEL a CentOS. Nejprve si však musíte stáhnout balíček s názvem vydání epelu . The vydání epelu balíček obsahuje klíče GPG (GNU Privacy Guard) pro podepisování balíků a informace o balících.

Chcete -li balíček nainstalovat, zadejte některý z následujících příkazů:

yum install epel-release
yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm

Nyní nainstalujte TestDisk:

yum update
yum install testdisk

Instalaci můžete ověřit zadáním následujícího příkazu do terminálu.

testdisk --version

Výstup zobrazí informace o verzi spojené s testovací disk balík.

Obnovte odstraněné soubory v systému Linux pomocí TestDisk

Prvním krokem k obnovení odstraněných souborů je vytvoření souboru protokolu. Soubor protokolu TestDisk je důležitý, protože bude ukládat základní informace související s obnovou dat a oddíly. I obecně by uživatelé měli upřednostňovat protokolování systému, aby získali přehled o aktivitách, které se dějí na jejich počítači.

Krok 1: Vytvořte soubor protokolu

Spusťte TestDisk pomocí následujícího příkazu:

testdisk

Systém zobrazí výstup následujícím způsobem. Protože TestDisk je interaktivní nástroj, poskytne vám možnosti na každé obrazovce, ze kterých si můžete vybrat. Všimněte si níže uvedeného výstupu, máte tři možnosti: Vytvořit , Připojit , a Žádný protokol .

  1. Vytvořit : Vytvoří nový soubor protokolu pro TestDisk
  2. Připojit : Používá se k přidání dalších informací do již existujícího souboru protokolu
  3. Žádný protokol : Přikazuje TestDisku, aby pro proces obnovy nepoužíval soubor protokolu

Zvýrazněte Vytvořit pomocí kurzorových kláves a stiskněte Vstupte . Na požádání zadejte heslo superuživatele. Pokud ke svému účtu nemáte oprávnění superuživatele, můžete o to požádat správce systému přidá vás do seznamu sudoers .

jak se dostanu ke svému outlookovému e -mailu?

Příbuzný: Jak opravit mrtvý pevný disk a obnovit data

Krok 2: Vyberte jednotku pro obnovení

Po vytvoření souboru protokolu musíte vybrat, z které diskové jednotky chcete data obnovit. Na obrazovce se zobrazí informace související s každou jednotkou ve vašem systému, včetně názvu a velikosti jednotky.

Vyberte požadovaný disk a stiskněte Vstupte .

Pokud nemůžete najít konkrétní disk, zkuste spustit TestDisk pomocí sudo testdisk příkaz.

Krok 3: Vyberte typ oddílu

Dalším krokem je vybrat typ oddílu, který chcete obnovit. Pokud nemůžete zjistit, který oddíl je ten správný, jednoduše pokračujte tím, který pro vás TestDisk zvýraznil.

Uživatelé si mohou vybrat z následujících sedmi typů oddílů.

opravit využití disku Windows 10 100
  • Intel
  • EFI GPT
  • Humax
  • Mac
  • Žádný
  • slunce
  • Xbox

Vyberte nejvhodnější volbu a stiskněte Vstupte .

Nyní ze seznamu vyberte možnosti obnovení. Ačkoli si můžete vybrat libovolnou možnost, která vám nejlépe vyhovuje, pokud chcete obnovit smazané soubory, zvolte Pokročilý .

Systém vypíše všechny dostupné oddíly na vybraném disku. Zvýrazněte svou volbu a stiskněte Vstupte .

Pokud používáte pevný disk, je pravděpodobné, že systém zobrazí více oddílů. Na druhou stranu, pokud se jedná o vyměnitelnou jednotku médií, TestDisk zobrazí pouze jeden oddíl.

TestDisk vás požádá, abyste vybrali adresář pro uložení souboru bitové kopie oddílu. Vyberte vhodné místo a vyberte Pokračovat .

Další informace: Jak spravovat oddíly na pevném disku pomocí Cfdisk

Krok 4: Přejděte do odstraněného adresáře souborů

TestDisk nyní zobrazí všechny soubory a složky uložené ve vybraném oddílu. Přejděte do adresáře, který obsahuje odstraněný soubor. Pokud například /Plocha počítače adresář obsahuje soubor, přejděte do této složky.

Smazané soubory budou mít červenou barvu písma. Pokud nemůžete najít žádný odstraněný záznam souboru, pak bohužel vaše soubory nelze obnovit.

Na druhou stranu, pokud jste našli položky souboru s červeným písmem, nemůžete tyto soubory jednoduše 'obnovit' pomocí TestDisk. Co budete muset udělat, je zkopírovat smazané soubory a vložit je do jiného adresáře.

Chcete -li zkopírovat odstraněný soubor, zvýrazněte konkrétní soubor a stiskněte C na klávesnici. Nyní přejděte do adresáře, kam chcete soubor vložit, a stiskněte C znovu vložit.

Pokud systém úspěšně zkopíroval soubor, obdržíte oznámení s oznámením Kopírování hotovo! 1 dobře, 0 se nezdařilo v jasně zelené barvě.

Ukončete aplikaci výběrem Přestat možnost na obrazovce. Systém vás vrátí zpět na předchozí obrazovku. Opět pokračujte ve výběru Přestat se vrátíte na předchozí obrazovku. Bude to trvat několik kol zvýraznění a stisknutí Vstupte k úplnému uzavření TestDisku.

Zrušení náhodných smazání v systému Linux

Při procházení úložištěm Linux vás dělí jen jedna „kombinace kláves“ od trvalého mazání důležitých souborů. Naštěstí je k dispozici nástroj TestDisk, který vám zabrání litovat svých činů. TestDisk může obnovit odstraněné oddíly, obnovit poškozené disky a znovu vytvořit spouštěcí sektory pomocí záložního souboru.

Trvá jeden incident, abyste věděli, jak je důležité vytvářet zálohy vašeho úložiště. I když můžete klonujte svůj pevný disk v systému Linux , není to vždy nejlepší volba. Nejvhodnější možností by bylo zálohování dat na vzdálený server pomocí Rsync.

Podíl Podíl tweet E-mailem Automaticky zálohujte soubory na vzdálený server pomocí Rsync

Zálohování pomocí rsync je účinný způsob, jak si sami spravovat místní soubory. Zde je vše, co potřebujete vědět.

Číst dále
Související témata
  • Linux
  • Obnova dat
O autorovi Deepesh Sharma(79 článků zveřejněno)

Deepesh je juniorský editor pro Linux na MUO. Píše informační příručky pro Linux s cílem poskytnout všem nováčkům blažený zážitek. Nejste si jisti filmy, ale pokud chcete mluvit o technologii, je to váš chlap. Ve svém volném čase ho můžete najít číst knihy, poslouchat různé hudební žánry nebo hrát na kytaru.

Více od Deepesh Sharma

Přihlaste se k odběru našeho zpravodaje

Připojte se k našemu zpravodaji a získejte technické tipy, recenze, bezplatné elektronické knihy a exkluzivní nabídky!

Kliknutím sem se přihlásíte k odběru