Dokumentum

Hogyan lehet visszaállítani a törölt fájlokat Linuxon

Senki sem mentesül attól, hogy elkövetje azt a hibát, hogy töröljön egy fontos fájlt, és ezt követően kiderüljön, hogy nincs róla biztonsági másolat. Bár a kuka lehetőséget kínál egy ilyen művelet visszaállítására, megvalósíthatósága attól függ, hogy a felhasználó hogyan kommunikál az operációs rendszerrel. Például egy egyszerű CTRL + Delete billentyűkombináció első adat-helyreállítási szintként megkerülheti a kukát. Függetlenül attól, hogy az alapul szolgáló rendszer szabadalmaztatott vagy ingyenes megoldás, számos eszköz létezik arra, hogy segítse a felhasználókat az elejtett fájlok helyreállításában. A világ egyik legnépszerűbb ingyenes számítási platformjaként a Linux sem kivétel, ha az adat-helyreállítási lehetőségekről van szó. Sok közülük nyílt forráskódú megoldás, amely letölthető és telepíthető hivatalos adattárakból. Mások kereskedelmi eszközök, amelyek bármilyen Linux-alapú operációs rendszeren futtathatók. Megvizsgálunk két ilyen megoldást, és értékeljük mindegyik működését: a TestDisk és az R-Linux.

TestDisk

A TestDisk egy ingyenes és nyílt forráskódú parancssori eszköz a törölt fájlok helyreállításához Linuxon. Ezt a szoftvert Christophe Grenier C programozási nyelven írta, és GNU/GPLv2 licenc alatt licencelte. A fő operációs rendszereken fut – Linux disztribúciók, Windows és macOS. A telepítőcsomag a következő gombbal tölthető le:

TestDisk letöltése

Linux alapú rendszerek esetén a megfelelő alapértelmezett csomagkezelőn keresztül is telepíthető. Debian és Ubuntu rendszeren a következő parancsok telepítik a TestDisket a rendszerre:

$ sudo apt frissítés

$ sudo apt install testdisk

Ha extra csomagok (függőségek) kerülnek telepítésre, vagy ha lényeges csomagokat távolítanak el, a telepítési folyamat megerősítést kérhet. Ellenkező esetben a TestDisk közvetlenül a rendszerre kerül telepítésre.

Telepítse a TestDisk programot Ubuntu és Debian rendszerre

A telepítés és az eszközzel kapcsolatos további információk ellenőrzéséhez a következő parancsot lehet végrehajtani:

$ sudo dpkg -l tesztlemez

Ellenőrizze a TestDisket az Ubuntu-n

A TestDisk Red Hat Enterprise Linux (RHEL) és CentOS rendszeren történő telepítéséhez először engedélyezni/telepíteni kell az EPEL-tárat. Ez egy további csomagtár, amely hozzáférést biztosít a gyakran használt szoftverek csomagjainak telepítéséhez. A CentOS verziótól (7-es vagy 8-as) függően az EPEL-lerakat beállítása kissé eltér, amint azt a két parancskészlet mutatja (minden parancsot szuperfelhasználói jogosultságokkal kell végrehajtani):

  • RHEL / CentOS 7

# yum install epel-release

# yum frissítés

# yum telepítse a tesztlemezt

  • RHEL / CentOS 8

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

# yum frissítés

# yum telepítse a tesztlemezt

Az RHEL-en és a CentOS mindkét verzióján a TestDisk telepítése a következő parancs futtatásával ellenőrizhető:

$ rpm -qi tesztlemez

Ellenőrizze a TestDisket a CentOS rendszeren

Végül a következő parancsok használhatók a TestDisk telepítésére másik két hagyományos Linux disztribúcióra:

  • Fedora:

$ sudo dnf install testdisk

  • Arch Linux:

$ sudo pacman -S tesztlemez

A TestDisk telepítése után a felhasználó listázhatja a rendszer összes partícióját és tárolóeszközét a parancs segítségével

# tesztlemez /lista

A törölt fájlok visszaállításához Linuxon csak a TestDisk eszközt kell meghívni minden paraméter nélkül, az alábbiak szerint

# tesztlemez

TestDisk ellenőrző partíciók

A TestDisk meghívása egy parancssori menüt jelenít meg három lehetőséggel, amelyek a törölt fájlok helyreállításának folyamatával kapcsolatos információk naplózásához kapcsolódnak.

  1. Teremt: létrehoz egy új testdisk.log fájlt.
  2. Mellékel: új naplózási információkat ad hozzá egy meglévő testdisk.log fájlhoz.
  3. Nincs napló: nem generál naplózási információt.

Feltételezve, hogy egy új naplófájl létrehozásának lehetőségét választották, ezután a TestDisk felsorolja azokat a lemezeket és partíciókat, amelyekről a törölt fájlokat vissza lehet állítani. Ha kiválaszt egy elemet a listából, és a „Tovább” opciót választja, a rendszer kérni fogja, hogy mutasson rá a megfelelő partíciótípusra. Miután a felhasználó megnyomta az ENTER billentyűt, a TestDisk továbblép, hogy megjelenítse a partíción végrehajtható műveletek listáját.

A TestDisk futtatása Linuxon

A TestDisk által egy partíción végrehajtható műveletek listája

Az „Elemzés” opció kiértékeli a kiválasztott partíciót, és azt az adatok visszaállítására kell használni Linuxon. Ha egy ilyen partíció nem indítható, az eszköz egy üzenetet jelenít meg, amely tájékoztatja a felhasználót erről. A TestDisk kétféle keresési fájlt kínál: „Quick Search” és „Deep Search”. Miután kiválasztotta az egyiket, és ismét megnyomta a „Tovább” gombot, az eszköz felsorolja az összes vizsgálható partíciót. Az utolsó lépés a keresési folyamat elindítása. E lépés során az eszköz frissíti a képernyőt a fájlok helyreállításához rendelkezésre álló minden partícióval. Ha kiválaszt egy partíciót, az azon található összes törölt fájl kiemelésre kerül, és a „C” betű megnyomásával egy kiesett fájlt egy adott könyvtárba másolhat.

A fájlforrás könyvtára törölve

R-Linux

Az R-Linux egy másik ingyenes segédprogram, amelyet Windows, macOS és Linux (32 és 64 bites) operációs rendszerekhez terjesztenek. Van egy teljesebb megoldása is, az R-Studio, amely fizetős és támogatja az NTFS (New Technology File System) partíciókkal való munkát. A TestDisktől és más parancssori eszközöktől eltérően az R-Linux egy barátságos grafikus felhasználói felülettel rendelkezik. Letölthető az alábbi gombbal:

R-Linux letöltése

Az R-Linux telepítése és megnyitása után az első képernyő felkéri a felhasználót, hogy válassza ki azt a lemezt vagy partíciót, amelyről a törölt fájlok helyreállnak.

R-Linux lemez vagy partíció kiválasztása

A következő lépés a szkennelési folyamat elindítása a megfelelő gomb megnyomásával. Az R-Linux megkéri a felhasználót, hogy válassza ki a végrehajtandó szkennelés típusát: Egyszerű, Részletes vagy Nincs. Az utolsó nem ad grafikus képet az eldobott fájlok keresési folyamatáról. Ugyanebben az ablakban lehetőség van egy adott terület kiválasztására is a vizsgálat futtatásához. A beállítás befejezése után a folyamat egy másik „Scan” gomb megnyomásával indul. Ezután az R-Linux egyfajta térképet jelenít meg az elemzett lemezről. Ez a „térkép” lehetővé teszi a szkennelési folyamat nyomon követését. Ez a lépés bármikor megszakítható a „Stop” gomb megnyomásával.

Az R-Linux szkennelési lehetőségei

Az R-Linux szkennelési folyamata

A szkennelési folyamat befejezése óta a törölt fájlok elérésének két fő lehetősége a következő:

  • Kattintson a partícióra, és válassza az „Összes fájl helyreállítása…” lehetőséget.
  • Válassza az „Open Drive Files” opciót, és határozza meg azokat a mappákat, amelyekből a törölt fájlokat vissza kell állítani. Ezen az opción keresztül lehetőség van az eszköz által talált fájlok kiválasztására is. Ezt követően meg kell nyomni a „Recover” vagy a „Recover Marked” gombot.

R-Linux fájlok helyreállítása

Összefoglalás – Törölt fájlok helyreállítása Linuxon

A Linuxon törölt fájlok helyreállítására szolgáló eszközök széles választéka létezik. Sok ilyen megoldás csak parancssori felületet kínál, amely nagyobb jártasságot követel meg a Linuxot használó felhasználóktól. Ez a TestDisk esete. Bár ez egy hatékony megoldás, nem rejti el az illesztőprogramok és partíciók alacsony szintű részleteit. Az eszközök egy másik kategóriája úgy működik, mint az R-Linux, mivel barátságosabb felületet jelenít meg, és lehetővé teszi a Linuxról bármilyen szintű ismeretekkel rendelkező felhasználók számára, hogy kapcsolatba lépjenek velük.

Thiago Nascimento fényképe

Thiago Nascimento

Thiago Nascimento egy számítástechnikai matematikus, aki beosztja idejét szoftvermérnökként és cikkek készítésével a Filelemnél műszaki íróként. Szereti megérteni, hogyan működnek a technológiák valójában, és írni arról, amit tanult. Bár rajong a Linux-alapú megoldásokért, a Windows világának felfedezője is.

Kapcsolódó cikkek

Vissza a tetejére gomb