Už ste niekedy omylom vymazali súbor na vašom stroji s Linuxom? Alebo nejaký program odstránil dôležitý priečinok uložený vo vašom systémovom úložisku. V takýchto situáciách je jediným riešením tohto problému softvér na obnovu údajov.

TestDisk je jeden taký nástroj na obnovenie vyvinutý pre príkazový riadok systému Linux. V tomto článku sa budeme zaoberať TestDiskom a jeho inštaláciou, spolu s podrobným sprievodcom obnovením odstránených súborov a priečinkov v systéme Linux.

Čo je TestDisk?

TestDisk je spoľahlivý a výkonný nástroj na obnovu údajov z príkazového riadku. Je napísaný v programovacom jazyku C Christophe Granier. Okrem Linuxu je TestDisk k dispozícii takmer vo všetkých ostatných operačných systémoch vrátane Microsoft Windows, macOS a OpenBSD.

TestDisk má funkcie na:

  1. Obnovte odstránený oddiel údajov
  2. Obnovte poškodený oddiel alebo súbor
  3. Obnovte súbory zo súborových systémov Windows
  4. Obnovte bootovacie sektory pomocou zálohovania údajov
  5. Obnovte poškodené tabuľky FAT32

Pretože TestDisk dokáže ľahko obnoviť odstránené dátové oddiely, môžeme tento nástroj použiť na obnovenie odstránených súborov.

instagram viewer

Existuje však výnimka. Ak niekto odstránil súbory z vášho systému Linux pomocou skartovať nástroj, potom TestDisk nebude môcť tieto súbory obnoviť. Shred je nástroj príkazového riadku, ktorý sa používa na bezpečné mazanie súborov, čo zase sťažuje ich obnovu.

Ako nainštalovať TestDisk

Väčšina distribúcií Linuxu nemá štandardne nainštalovaný TestDisk. Namiesto toho budete musieť balík manuálne stiahnuť a nainštalovať pomocou správcu balíkov vášho systému.

V distribúciách založených na Debiane najskôr povoľte vesmír Úložisko.

sudo add-apt-repository "deb http://archive.ubuntu.com/ubuntu $ (lsb_release -sc) vesmír "

Potom nainštalujte testdisk balíček s trefný:

sudo apt nainštalovať testdisk

Inštalácia TestDisku na Fedore je jednoduchá.

sudo dnf nainštalovať testdisk

Inštalácia na distribúcie založené na oblúku:

sudo pacman -S testdisk

Môžeš použiť mňam nainštalovať TestDisk na systémy RHEL a CentOS. Najskôr si však musíte stiahnuť balíček s názvom uvoľnenie epelu. The uvoľnenie epelu balík obsahuje kľúče GPG (GNU Privacy Guard) na podpisovanie balíkov a informácie o balíku.

Na inštaláciu balíka zadajte ktorýkoľvek z nasledujúcich príkazov:

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

Teraz nainštalujte TestDisk:

yum aktualizácia
yum nainštalovať testdisk

Inštaláciu môžete overiť zadaním nasledujúceho príkazu do terminálu.

testdisk --verzia

Na výstupe sa zobrazia informácie o verzii spojené s testdisk balíček.

Obnovte odstránené súbory v systéme Linux pomocou TestDisku

Prvým krokom k obnoveniu odstránených súborov je vytvorenie súboru denníka. Súbor protokolu TestDisk je dôležitý, pretože obsahuje základné informácie týkajúce sa obnovy údajov a diskových oddielov. Všeobecne by mali mať používatelia prioritu protokolovanie systému získať prehľad o činnostiach, ktoré sa dejú v ich počítači.

Krok 1: Vytvorte súbor denníka

Spustite TestDisk pomocou nasledujúceho príkazu:

testdisk

Systém zobrazí výstup nasledovne. Pretože TestDisk je interaktívny nástroj, poskytne vám na každej obrazovke možnosti, z ktorých si môžete vybrať. Vo výstupe nižšie máte tri možnosti: Vytvoriť, Pripojiťa Žiadny denník.

  1. Vytvoriť: Vytvorí nový súbor denníka pre TestDisk
  2. Pripojiť: Používa sa na pridanie ďalších informácií k už existujúcemu súboru protokolu
  3. Žiadny denník: Prikazuje TestDisku, aby nepoužil súbor protokolu pre proces obnovy

Zvýraznite Vytvoriť pomocou kurzorových klávesov stlačte a stlačte Zadajte. Ak sa zobrazí výzva, zadajte heslo superužívateľa. Ak vo svojom účte nemáte povolenia superužívateľa, môžete o to požiadať správcu systému pridá vás do zoznamu sudoers.

Súvisiace: Ako opraviť mŕtvu jednotku pevného disku a obnoviť dáta

Krok 2: Vyberte jednotku pre obnovenie

Po vytvorení súboru denníka musíte zvoliť, z ktorej diskovej jednotky chcete údaje obnoviť. Na obrazovke sa zobrazia informácie spojené s každou jednotkou vo vašom systéme vrátane názvu a veľkosti jednotky.

Vyberte disk podľa vášho výberu a stlačte Zadajte.

Ak nenájdete konkrétnu jednotku, skúste spustiť TestDisk pomocou sudo testdisk príkaz.

Krok 3: Vyberte typ oddielu

Ďalším krokom je výber typu oddielu, ktorý chcete obnoviť. Ak nemôžete zistiť, ktorý oddiel je ten pravý, jednoducho pokračujte tým, ktorý pre vás zvýraznil TestDisk.

Používatelia si môžu vybrať z nasledujúcich siedmich typov oddielov.

  • Intel
  • EFI GPT
  • Humax
  • Mac
  • Žiadne
  • slnko
  • Xbox

Vyberte najvhodnejšiu voľbu a stlačte Zadajte.

Teraz v zozname vyberte možnosti obnovenia. Aj keď si môžete zvoliť ľubovoľnú možnosť, ktorá vám najlepšie vyhovuje, ak chcete obnoviť zmazané súbory, vyberte si Pokročilé.

Systém vypíše všetky dostupné diskové oddiely na vybranom disku. Zvýraznite svoju voľbu a stlačte Zadajte.

Ak používate pevný disk, je pravdepodobné, že systém zobrazí viac oddielov. Na druhej strane, ak ide o jednotku vymeniteľného média, TestDisk zobrazí iba jeden oddiel.

TestDisk vás požiada, aby ste vybrali adresár na ukladanie obrazového súboru oddielu. Vyberte vhodné umiestnenie a vyberte Pokračovať.

Uč sa viac: Ako spravovať oddiely pevného disku pomocou Cfdisk

Krok 4: Prejdite do adresára odstránených súborov

TestDisk teraz zobrazí všetky súbory a priečinky uložené vo vybranej oblasti. Prejdite do adresára, ktorý obsahuje odstránený súbor. Napríklad ak /Desktop adresár obsahuje súbor, prejdite do tohto priečinka.

Odstránené súbory budú mať červenú farbu písma. Ak nenájdete žiadnu položku odstráneného súboru, vaše súbory sa bohužiaľ nedajú obnoviť.

Na druhej strane, ak ste našli položky súborov s červeným písmom, nemôžete ich jednoducho „obnoviť“ pomocou TestDisku. Musíte len skopírovať odstránené súbory a vložiť ich do iného adresára.

Ak chcete skopírovať odstránený súbor, zvýraznite daný konkrétny súbor a stlačte C. na klávesnici. Teraz prejdite do adresára, do ktorého chcete vložiť súbor, a stlačte C. opäť vložiť.

Ak systém úspešne skopíroval súbor, dostanete upozornenie s oznámením Kópia hotová! 1 ok, 0 zlyhalo v jasne zelenej farbe.

Ukončite aplikáciu výberom možnosti Skončiť možnosť na obrazovke. Systém vás vráti späť na predchádzajúcu obrazovku. Opäť pokračujte vo výbere Skončiť pre návrat na predchádzajúcu obrazovku. Bude to trvať niekoľko kôl zvýrazňovania a stláčania Zadajte úplne zavrieť TestDisk.

Vrátiť späť náhodné odstránenia v systéme Linux

Pri prechádzaní úložiskom systému Linux vás delí už len jedna „kombinácia klávesov“ od trvalého odstránenia dôležitých súborov. Našťastie je k dispozícii pomôcka TestDisk, ktorá vám zabráni ľutovať svoje kroky. TestDisk môže pomocou odstráneného súboru obnoviť odstránené oddiely, poškodené disky a znova vytvoriť bootovacie sektory.

Trvá jeden incident, kým sa dozviete, aké dôležité je vytvárať zálohy vášho úložiska. Aj keď môžete klonujte svoj pevný disk v systéme Linux, nie je to vždy najlepšia voľba. Najvýhodnejšou možnosťou by bolo zálohovanie údajov na vzdialený server pomocou nástroja Rsync.

Email
Automaticky zálohujte svoje súbory na vzdialený server pomocou programu Rsync

Zálohovanie pomocou rsync je účinný spôsob, ako miestne spravovať miestne súbory. Tu je všetko, čo potrebujete vedieť.

Prečítajte si Ďalej

Súvisiace témy
  • Linux
  • Obnova dát
O autorovi
Deepesh Sharma (Publikovaných 46 článkov)

Deepesh je juniorský editor pre Linux na MUO. Informačnému obsahu píše na internete už viac ako 3 roky. Vo voľnom čase rád píše, počúva hudbu a hrá na gitare.

Viac od Deepesh Sharma

Prihlásiť sa ku odberu noviniek

Pripojte sa k nášmu bulletinu s technickými tipmi, recenziami, bezplatnými elektronickými knihami a exkluzívnymi ponukami!

Ešte jeden krok…!

V e-maile, ktorý sme vám práve poslali, potvrďte svoju e-mailovú adresu.

.