Už jste někdy omylem smazali soubor na svém stroji s Linuxem? Nebo možná 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 jediným řešením tohoto problému software pro obnovu dat.

TestDisk je jeden takový nástroj pro obnovení vyvinutý pro příkazový řádek systému Linux. V tomto článku probereme TestDisk a způsob jeho instalace, spolu s podrobným průvodcem obnovením smazaných souborů a složek v 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ěř ve 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. Obnovte spouštěcí sektory pomocí zálohování dat
  5. Obnovte poškozené tabulky FAT32

Protože TestDisk může snadno obnovit odstraněné 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 nebude moci tyto soubory obnovit. Shred je nástroj příkazového řádku používaný k bezpečnému mazání souborů, což zase ztěžuje jejich obnovu.

Jak nainstalovat TestDisk

Většina distribucí Linuxu nemá ve výchozím nastavení nainstalován TestDisk. Místo toho budete muset ručně stáhnout a nainstalovat balíček pomocí správce balíčků vašeho 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) vesmír "

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

sudo apt nainstalovat testdisk

Instalace TestDisku na Fedoru je snadná.

sudo dnf nainstalovat testdisk

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

sudo pacman -S testdisk

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

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

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

Nyní nainstalujte TestDisk:

yum aktualizace
yum nainstalovat testdisk

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

testdisk --verze

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

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

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

Krok 1: Vytvořte soubor protokolu

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

testovací disk

Systém zobrazí výstup následujícím způsobem. Protože TestDisk je interaktivní nástroj, poskytne vám na každé obrazovce možnosti, ze kterých si můžete vybrat. Všimněte si, že ve výstupu níže 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í k již existujícímu souboru protokolu
  3. Žádný protokol: Příkazům TestDisk nepoužívat soubor protokolu pro proces obnovy

Zvýrazněte Vytvořit pomocí kurzorových kláves a stiskněte Enter. Pokud se zobrazí výzva, zadejte heslo superuživatele. Pokud ve svém úč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.

Příbuzný: Jak opravit mrtvou jednotku pevného disku 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 spojené s každou jednotkou ve vašem systému, včetně názvu a velikosti jednotky.

Vyberte disk podle vašeho výběru a stiskněte Enter.

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

Krok 3: Vyberte typ oddílu

Dalším krokem je výběr typu oddílu, který chcete obnovit. Pokud nemůžete zjistit, který oddíl je ten pravý, 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ů.

  • Intel
  • EFI GPT
  • Humax
  • Mac
  • Žádný
  • slunce
  • Xbox

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

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

Systém zobrazí seznam všech dostupných oddílů na vybraném disku. Zvýrazněte svůj výběr a stiskněte Enter.

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

TestDisk vás požádá o výběr adresáře pro uložení obrazového souboru oddílu. Vyberte vhodné umístění a vyberte Pokračovat.

Více informací: Jak spravovat oddíly pevného disku pomocí Cfdisk

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

TestDisk nyní zobrazí všechny soubory a složky uložené ve vybrané oblasti. Přejděte do adresáře, který obsahuje odstraněný soubor. Například pokud /Desktop adresář obsahuje soubor, přejděte do této složky.

Odstraněné soubory budou mít červenou barvu písma. Pokud nemůžete najít žádnou položku smazaného souboru, pak vaše soubory bohužel nelze obnovit.

Na druhou stranu, pokud jste našli položky souborů s červeným písmem, nemůžete je jednoduše „obnovit“ pomocí TestDisku. Co musíte udělat, je zkopírovat odstraněné soubory a vložit je do jiného adresáře.

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

Pokud systém soubor úspěšně zkopíroval, zobrazí se oznámení Kopie hotová! 1 ok, 0 selhalo 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 pro návrat na předchozí obrazovku. Bude to trvat několik kol zvýraznění a stisknutí Enter úplně zavřít TestDisk.

Zpět náhodné smazání v systému Linux

Při procházení úložiště Linux vám zbývá pouze 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 pomůže 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, než poznáte důležitost vytváření záloh vašeho úložiště. I když můžete klonujte pevný disk v systému Linux, není to vždy ta nejlepší volba. Nejvhodnější možností by bylo zálohování dat na vzdálený server pomocí Rsync.

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

Zálohování pomocí rsync je mocný způsob, jak si lokální soubory spravovat sami. Zde je vše, co potřebujete vědět.

Přečtěte si další

Související témata
  • Linux
  • Obnova dat
O autorovi
Deepesh Sharma (Publikováno 46 článků)

Deepesh je Junior Editor pro Linux na MUO. Píše informační obsah na internetu již více než 3 roky. Ve volném čase rád píše, poslouchá hudbu a hraje na kytaru.

Více od Deepesh Sharma

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

Připojte se k našemu zpravodaji s technickými tipy, recenzemi, bezplatnými elektronickými knihami a exkluzivními nabídkami!

Ještě jeden krok…!

V e-mailu, který jsme vám právě poslali, potvrďte svou e-mailovou adresu.

.