Az Önhöz hasonló olvasók támogatják a MUO-t. Amikor a webhelyünkön található linkek használatával vásárol, társult jutalékot kaphatunk. Olvass tovább.

Ha véletlenül töröl egy fájlt a Linux rendszeren, teljesen tönkreteheti a napját, és tönkreteheti a termelékenységét. Bár léteznek dedikált eszközök, sőt teljes disztribúciók is a véletlenül törölt fájlok helyreállításához, a RecoverPy a leggyorsabb és legegyszerűbb módja a törölt fájlok helyreállításának Linux rendszeren.

Mi az a RecoverPy, és miért van szüksége rá?

Fontos, hogy Linux fájlrendszere tiszta és zsúfolt legyen. A kiselejtezett csomagokból, megszakított projektekből és ritkán használt alkalmazásokból visszamaradt szemét idővel felhalmozódik. Mielőtt észrevenné, teljesen elfogyott a helyed. A szolgáltatások nem indulnak el, és a shell nem úgy működik, ahogyan kellene.

Bár egyenként rootolhat a könyvtárakon, és minden egyes fájlt megvizsgálhat, mielőtt kiválasztja a törlést, valószínűbb, hogy a sok kiváló közül egyet fog használni.

Linuxra elérhető rendszertisztító alkalmazások. Ezek az alkalmazások intuitív felülettel rendelkeznek, és lehetővé teszik, hogy egyszerre több könyvtárból töröljön fájlokat.

Katasztrófa! A létfontosságú lemezterület visszaszerzése iránti rohanás közben véletlenül letörölte a majdnem befejezett doktori címét. szakdolgozat, esküvői anyakönyvi kivonat beszkennelt másolata és számos hír, amelyet az utókor számára mentett.

Miután befejezte saját maga megbüntetését, amiért nem megfelelően csinálta hatékony biztonsági mentési ütemezést tartson fenn, ideje visszaszerezni a fájlokat!

A RecoverPy egy hatékony Python-alkalmazás, amely kihasználja a rendszer képességeit az elveszett fájlok, sőt a felülírt fájlok helyreállításához. Ellentétben az ismertebbekkel fájl-helyreállító segédprogramok, például a Testdisk, amelynek használata ijesztő lehet, a RecoverPy-t egyszerűnek tervezték.

Az alkalmazás képes átvizsgálni az egész rendszert, és megkeresi a karakterláncokat a fájlnevekben, a fejlécekben és még a bináris fájlok belsejében is, amelyekre egyébként nem is gondolta volna. A legjobb az egészben, hogy a RecoverPy intuitív és vonzó terminál felhasználói felülettel (TUI) büszkélkedhet, amely egyszerűvé teszi a törölt fájlok visszaállítását Linuxon.

A RecoverPy telepítése Linuxra

Mivel a RecoverPy egy Python alkalmazás, telepítenie kell a Python programot a Linux rendszerére. Ellenőrizze, hogy telepítve van-e, ha beírja ezt a parancsot bármelyik terminálba:

python3 --verzió

Ha nincs telepítve Python, kövesse a következő utasításainkat hogyan kell telepíteni a Python-t Ubuntura.

A RecoverPy attól függ lsblk információgyűjtés a blokkoló eszközökről, grep minták keresése és egyeztetése, dd fájlok olvasásához és írásához, valamint a folyamat előrehaladásához, hogy jelzést adjon a keresés menetéről. Mindezen függőségek telepíthetők Debian-eredetű disztribúciókra a következőkkel:

sudo apt install grep coreutils util-linux progress

Archhoz kapcsolódó rendszereken:

sudo pacman -S grep coreutils util-linux progress

Vagy a Fedora családnál:

sudo dnf install grep coreutils util-linux progress

Most telepítheti a RecoverPy-t a következőkkel:

sudo python3 -m pip install recovery

Biztosan észrevetted, hogy a Python csomagot a szokásos felhasználó helyett a sudo használatával telepítettük. Ennek az az oka, hogy a fájlrendszerben való kereséshez a RecoverPy-t vagy rootként kell futtatni, vagy a sudo használatával kell meghívni. A csomag sudo használatával történő telepítése elkerülheti a későbbi félreértéseket.

A RecoverPy használatával mentheti a törölt fájlokat Linuxon

A RecoverPy elindítása előtt segít a lehető legtöbbet tudni a hiányzó fájlról. A fájlnév jó kezdet, és ha így keres, a RecoverPy a shell-előzményekből, a törölt böngészési előzményekből és egyebekből is felveszi a bejegyzéseket.

További hasznos adatok közé tartozik a fájl létrehozásának dátuma, és ha törölt fényképet keres, a fényképezőgép modellje. Ezek az adatok általában a képfájlok fejlécében szerepelnek, és segíthetnek megtalálni az elveszett fájlt.

Demonstrációs célból létrehoztunk egy "testdoc" nevű fájlt, beillesztettünk egy BBC hírcikket, elmentettük, majd rm a fájl törléséhez.

Ideális esetben válassza le a keresni kívánt partíciót, és futtassa a RecoverPy-t egy külön partícióról, hogy megakadályozza az elveszett fájl további módosításait.

Indítsa el a RecoverPy programot a következővel:

sudo python3 -m recovery

...és írja be a keresett karakterláncot a keresőmezőbe.

Használja a Tab gombbal válthat az "Elérhető partíciók" menüre, majd a nyílbillentyűkkel válassza ki, hogy mely partíciókat kívánja keresni. Ha boldog vagy, üss Tab ismét, amíg a "Keresés indítása" ki nem jelölődik, majd Belép a keresés elindításához.

A RecoverPy folyamatosan tájékoztatja Önt az előrehaladásról, és amikor befejeződik, egy eredményekkel teli képernyőt fog látni. Amint az a képernyőképen látható, ezek vonatkozhatnak parancstöredékekre, fájlműveletekre, keresési karakterláncokra és még sok másra.

Sokkal jobb, ha tud valamit a fájl tartalmával kapcsolatban. Következő keresésünkhöz néhány szónyi szöveget sikerült felidéznünk a fájlból, majd néhány perccel később a RecoverPy egy jelöltre szűkítette le az eredményeket.

nyomja meg Belép az ellenőrizni kívánt bejegyzés kiválasztásához, majd a következő képernyőn döntse el, hogy ez az a törölt fájl, amelyet meg szeretne menteni. Ha igen, nyomja meg Tab akkor kétszer Belép a "Blokk hozzáadása" kiválasztásához, majd Tab akkor még kétszer Belép a fájl új helyre mentéséhez.

Ez ennyire egyszerű.

A törölt fájlok helyreállítása Linuxon egyszerű a RecoverPy segítségével

Most már tudja, hogyan lehet gyorsan és egyszerűen visszaállítani a törölt fájlokat Linuxon, és nem kell attól tartania, hogy véletlenül törli a fontos dokumentumokat. Az extra nyugalom érdekében fontolja meg a fontos fájlok online tárolását megfizethető felhőalapú tárhely segítségével.