Dokument

Ako obnoviť odstránené súbory v systéme Linux

Nikto nie je oslobodený od toho, aby urobil chybu, keď vymazal dôležitý súbor a potom zistil, že neexistuje jeho záloha. Hoci kôš môže ponúknuť spôsob, ako vrátiť takúto operáciu späť, jeho uskutočniteľnosť závisí od toho, ako používateľ interaguje s operačným systémom. Napríklad priama kombinácia klávesov CTRL + Delete môže obísť odpadkový kôš ako prvú úroveň obnovy dát. Bez ohľadu na to, či je základný systém proprietárne alebo bezplatné riešenie, existuje veľa nástrojov navrhnutých na pomoc používateľom pri obnove stratených súborov. Ako jedna z najpopulárnejších bezplatných výpočtových platforiem na svete nie je Linux výnimkou, keď sú predmetom možností obnovy dát. Mnohé z nich sú open source riešenia, ktoré je možné stiahnuť a nainštalovať z oficiálnych repozitárov. Ostatné sú komerčné nástroje pripravené na spustenie na akomkoľvek operačnom systéme založenom na Linuxe. Pozrieme sa na dve z týchto riešení a zhodnotíme, ako každé z nich funguje: TestDisk a R-Linux.

TestDisk

TestDisk je bezplatný a open source nástroj príkazového riadka na obnovenie odstránených súborov v systéme Linux. Tento softvér bol napísaný v programovacom jazyku C Christophe Grenier a licencovaný pod licenciou GNU/GPLv2. Beží na hlavných operačných systémoch – distribúcie Linuxu, Windows a macOS. Inštalačný balík je možné stiahnuť pomocou tlačidla:

Stiahnite si TestDisk

Vzhľadom na systémy založené na Linuxe ho možno nainštalovať aj prostredníctvom príslušných predvolených správcov balíkov. Na Debiane a Ubuntu nainštalujú TestDisk do systému nasledujúce príkazy:

$ sudo apt aktualizácia

$ sudo apt install testdisk

Ak budú nainštalované extra balíky (závislosti) alebo ak budú odstránené základné balíky, inštalačný proces môže požiadať o potvrdenie. V opačnom prípade sa TestDisk priamo nainštaluje do systému.

Nainštalujte TestDisk na Ubuntu a Debian

Ak chcete skontrolovať inštaláciu a ďalšie informácie o nástroji, môžete vykonať nasledujúci príkaz:

$ sudo dpkg -l testdisk

Overte TestDisk na Ubuntu

Na inštaláciu TestDisk na Red Hat Enterprise Linux (RHEL) a CentOS je najprv potrebné povoliť/nainštalovať úložisko EPEL. Ide o dodatočné úložisko balíkov, ktoré poskytuje prístup k inštalačným balíkom pre bežne používaný softvér. V závislosti od verzie CentOS (7 alebo 8) sa nastavenie úložiska EPEL mierne líši, ako ukazujú dve sady príkazov (všetky príkazy musia byť spustené s oprávneniami superužívateľa):

  • RHEL / CentOS 7

# yum install epel-release

#yum aktualizácia

# yum nainštalovať testdisk

  • RHEL / CentOS 8

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

#yum aktualizácia

# yum nainštalovať testdisk

Na RHEL a oboch verziách CentOS možno inštaláciu TestDisk overiť spustením nasledujúceho príkazu:

$ rpm -qi testdisk

Overte TestDisk na CentOS

Nakoniec, nasledujúce príkazy možno použiť na inštaláciu TestDisk na ďalšie dve tradičné distribúcie Linuxu:

  • Fedora:

$ sudo dnf nainštalujte testdisk

  • Arch Linux:

$ sudo pacman -S testdisk

Po nainštalovaní TestDisk môže používateľ pomocou príkazu zobraziť zoznam všetkých oddielov a úložných zariadení v systéme

# testdisk /zoznam

Ak chcete obnoviť zmazané súbory v systéme Linux, stačí spustiť nástroj TestDisk bez akéhokoľvek parametra, ako je uvedené nižšie

# testovací disk

TestDisk skontrolujte oddiely

Vyvolanie TestDisk zobrazí ponuku príkazového riadka s tromi možnosťami súvisiacimi s protokolovaním informácií o procese obnovy odstránených súborov.

  1. Vytvoriť: vytvorí nový súbor testdisk.log.
  2. Pripojiť: pridá nové informácie o protokolovaní do existujúceho súboru testdisk.log.
  3. Žiadny denník: negeneruje žiadne protokolovacie informácie.

Za predpokladu, že bola zvolená možnosť vytvorenia nového logovacieho súboru, potom TestDisk zobrazí zoznam diskov a diskových oddielov, z ktorých je možné obnoviť odstránené súbory. Výberom jednej položky zo zoznamu a výberom možnosti „Pokračovať“ vás systém požiada o označenie príslušného typu oddielu, ktorý sa má použiť. Keď používateľ stlačí ENTER, TestDisk postúpi a zobrazí zoznam operácií, ktoré je možné vykonať na oddiele.

Spustenie TestDisk v systéme Linux

Zoznam operácií, ktoré môže TestDisk vykonať na oddiele

Voľba „Analyse“ vyhodnotí vybraný oddiel a použije sa na obnovu dát v systéme Linux. Ak takýto oddiel nie je možné zaviesť, nástroj zobrazí správu, ktorá o tom používateľa informuje. TestDisk ponúka dva typy vyhľadávacích súborov: „Rýchle vyhľadávanie“ a „Hlboké vyhľadávanie“. Po výbere jednej z nich a opätovnom stlačení tlačidla „Pokračovať“ nástroj zobrazí zoznam všetkých oblastí, ktoré možno skenovať. Posledným krokom je spustenie procesu vyhľadávania. Počas tohto kroku nástroj aktualizuje obrazovku s každou oblasťou, ktorá je k dispozícii na obnovenie súborov. Výberom jedného oddielu sa zvýraznia všetky odstránené súbory, ktoré sa na ňom nachádzajú, a stlačením písmena „C“ môžete vypustený súbor skopírovať do konkrétneho adresára.

Odstránený zdrojový adresár súboru

R-Linux

R-Linux je ďalší bezplatný nástroj distribuovaný pre operačné systémy Windows, MacOS a Linux (32 a 64 bitov). Má tiež kompletnejšie riešenie, R-Studio, ktoré je platené a podporuje prácu s oddielmi NTFS (New Technology File System). Na rozdiel od TestDisk a iných nástrojov príkazového riadka, R-Linux prichádza s priateľským grafickým užívateľským rozhraním. Dá sa stiahnuť cez nasledujúce tlačidlo:

Stiahnite si R-Linux

Po inštalácii a otvorení R-Linuxu sa na prvej obrazovke zobrazí výzva na výber disku alebo oddielu, z ktorého budú odstránené súbory obnovené.

R-Linux výber disku alebo oddielu

Ďalší krok zahŕňa spustenie procesu skenovania stlačením príslušného tlačidla. R-Linux požiada používateľa o výber typu skenovania, ktoré sa má vykonať: Jednoduché, Podrobné alebo Žiadne. Posledný neposkytuje grafický pohľad na proces vyhľadávania vyradených súborov. V tom istom okne možností je tiež možné zvoliť konkrétnu oblasť pre spustenie skenovania. Po dokončení nastavenia sa proces spustí stlačením ďalšieho tlačidla „Skenovať“. Ďalej R-Linux zobrazí akúsi mapu disku, ktorý sa analyzuje. Táto „mapa“ umožňuje sledovať priebeh procesu skenovania. Tento krok je možné kedykoľvek prerušiť stlačením tlačidla „Stop“.

Možnosti skenovania R-Linuxu

Proces skenovania R-Linuxu

Po dokončení procesu skenovania existujú dve hlavné možnosti prístupu k odstráneným súborom:

  • Kliknite na oddiel a vyberte možnosť „Obnoviť všetky súbory ...“
  • Vyberte možnosť „Otvoriť súbory na disku“ a označte priečinky, z ktorých sa majú obnoviť odstránené súbory. Prostredníctvom tejto možnosti je tiež možné vybrať konkrétne súbory nájdené nástrojom. Následne je potrebné stlačiť tlačidlá „Obnoviť“ alebo „Obnoviť označené“.

R-Linux obnovuje súbory

Zhrnutie – Obnova odstránených súborov v systéme Linux

Existuje obrovská rozmanitosť nástrojov určených na obnovenie odstránených súborov v systéme Linux. Mnohé z týchto riešení ponúkajú iba rozhranie príkazového riadka, ktoré od používateľov Linuxu vyžaduje viac znalostí. To je prípad TestDisk. Aj keď ide o výkonné riešenie, neskrýva nízkoúrovňové detaily o ovládačoch a oddieloch. Ďalšia kategória nástrojov funguje ako R-Linux tým, že zobrazuje priateľskejšie rozhranie a umožňuje používateľom s akoukoľvek úrovňou znalostí o Linuxe komunikovať s nimi.

Fotografia Thiaga Nascimenta

Thiago Nascimento

Thiago Nascimento je výpočtový matematik, ktorý delí váš čas ako softvérový inžinier a produkovať články ako technický spisovateľ v Filelem. Rád rozumie tomu, ako technológie skutočne fungujú a píše o tom, čo sa naučil. Hoci je nadšený pre riešenia založené na Linuxe, je tiež prieskumníkom sveta Windows.

Súvisiace články

Tlačidlo Späť na začiatok