Com recuperar fitxers suprimits a Linux mitjançant TestDisk

Com recuperar fitxers suprimits a Linux mitjançant TestDisk

Alguna vegada heu suprimit per error un fitxer de la vostra màquina Linux? O potser algun programa ha eliminat una carpeta important emmagatzemada al vostre sistema. En aquestes situacions, el programari de recuperació de dades és l’única solució a aquest problema.





TestDisk és una d'aquestes eines de recuperació desenvolupades per a la línia d'ordres de Linux. En aquest article, analitzarem TestDisk i com instal·lar-lo, juntament amb una guia detallada sobre la recuperació de fitxers i carpetes suprimits al vostre sistema Linux.





Què és TestDisk?

TestDisk és una eina de recuperació de dades de línia de comandes fiable i potent. Està escrit en llenguatge de programació C per Christophe Granier. A part de Linux, TestDisk està disponible a gairebé tots els altres sistemes operatius, inclosos Microsoft Windows, macOS i OpenBSD.





TestDisk té funcions per:

  1. Recupereu una partició de dades suprimida
  2. Recupereu una partició o un fitxer danyats
  3. Restaura fitxers dels sistemes de fitxers del Windows
  4. Reconstruïu els sectors d’arrencada mitjançant còpies de seguretat de dades
  5. Recupereu taules FAT32 corruptes

Com que TestDisk pot recuperar fàcilment particions de dades suprimides, podem utilitzar aquesta utilitat per restaurar fitxers eliminats.



No obstant això, hi ha una excepció. Si algú va eliminar fitxers del vostre sistema Linux mitjançant el fitxer triturar utilitat, llavors TestDisk no podrà recuperar aquests fitxers. Shred és una utilitat de línia d’ordres que s’utilitza per eliminar fitxers de manera segura, cosa que al seu torn els fa difícils de recuperar.

Com instal·lar TestDisk

La majoria de distribucions de Linux no tenen TestDisk instal·lat per defecte. En lloc d’això, haureu de descarregar i instal·lar el paquet manualment mitjançant el gestor de paquets del vostre sistema.





En les distribucions basades en Debian, primer activeu el fitxer univers repositori.

sudo add-apt-repository 'deb http://archive.ubuntu.com/ubuntu $(lsb_release -sc) universe'

A continuació, instal·leu el fitxer disc de prova paquet amb apte :





sudo apt install testdisk

Instal·lar TestDisk a Fedora és fàcil.

sudo dnf install testdisk

Per instal·lar en distribucions basades en Arch:

sudo pacman -S testdisk

Pots fer servir yum per instal·lar TestDisk en sistemes RHEL i CentOS. Però primer cal descarregar un paquet anomenat llançament d'epel . El llançament d'epel package conté claus GPG (GNU Privacy Guard) per signar paquets i informació del paquet.

Escriviu qualsevol de les ordres següents per instal·lar el paquet:

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

Ara, instal·leu TestDisk:

yum update
yum install testdisk

Podeu verificar la instal·lació escrivint l'ordre següent al terminal.

testdisk --version

La sortida mostrarà la informació de versió associada amb el fitxer disc de prova paquet.

Recupereu fitxers suprimits a Linux amb TestDisk

El primer pas per recuperar fitxers suprimits és crear un fitxer de registre. Un fitxer de registre TestDisk és important, ja que emmagatzema informació essencial relacionada amb la recuperació de dades i les particions. Fins i tot en general, els usuaris haurien de prioritzar el registre del sistema per obtenir informació sobre les activitats que succeeixen al seu equip.

Pas 1: creeu un fitxer de registre

Inicieu TestDisk mitjançant l'ordre següent:

testdisk

El sistema mostrarà la sortida de la següent manera. Com que TestDisk és una utilitat interactiva, us proporcionarà opcions a totes les pantalles per triar. Fixeu-vos a la sortida següent, teniu tres opcions: Crear , Afegeix , i Sense registre .

  1. Crear : Crea un nou fitxer de registre per a TestDisk
  2. Afegeix : S'utilitza per afegir informació addicional a un fitxer de registre ja existent
  3. Sense registre : Ordres TestDisk per no utilitzar un fitxer de registre per al procés de recuperació

Ressalteu el fitxer Crear amb tecles de cursor i premeu Entra . Escriviu la contrasenya del superusuari si se us demana. Si no teniu permisos de superusuari al vostre compte, podeu demanar-ho a l'administrador del sistema afegiu-vos a la llista sudoers .

com trobar l'adreça IP a la impressora

Relacionat: Com reparar una unitat de disc dur mort per recuperar dades

Pas 2: trieu la unitat de recuperació

Després de crear un fitxer de registre, heu de triar de quina unitat de disc voleu recuperar les dades. La pantalla mostrarà informació associada a cada unitat del sistema, inclòs el nom i la mida de la unitat.

Seleccioneu la unitat que vulgueu i premeu Entra .

Si no trobeu una unitat específica, proveu d'iniciar TestDisk mitjançant sudo testdisk comandament.

Pas 3: trieu el tipus de partició

El següent pas és seleccionar el tipus de partició que voleu recuperar. Si no podeu esbrinar quina partició és la correcta, simplement continueu amb la que ha ressaltat TestDisk per a vosaltres.

Els usuaris poden triar entre els set tipus de particions següents.

com alliberar RAM a Windows 7
  • Intel
  • EFI GPT
  • Humax
  • Mac
  • Cap
  • Sol
  • Xbox

Seleccioneu l'opció més adequada i premeu Entra .

Ara trieu opcions de recuperació de la llista. Tot i que sou lliure de seleccionar qualsevol opció que més us convingui, si voleu restaurar els fitxers suprimits, trieu Advanced .

El sistema llistarà totes les particions disponibles al disc seleccionat. Ressalteu la vostra elecció i premeu Entra .

Si feu servir un disc dur, és probable que el sistema mostri diverses particions. D'altra banda, si es tracta d'una unitat de suport extraïble, TestDisk només mostrarà una partició única.

TestDisk us demanarà que trieu un directori per emmagatzemar el fitxer d'imatge de la partició. Trieu una ubicació adequada i seleccioneu Continuar .

Aprèn més: Com gestionar les particions del disc dur amb Cfdisk

Pas 4: aneu al directori de fitxers suprimits

TestDisk ara mostrarà tots els fitxers i carpetes emmagatzemats a la partició seleccionada. Aneu al directori que conté el fitxer suprimit. Per exemple, si el fitxer / Escriptori el directori conté el fitxer, aneu a aquesta carpeta.

Els fitxers suprimits tindran un color de lletra vermell. Si no trobeu cap entrada de fitxer suprimida, malauradament no es podran recuperar.

D'altra banda, si heu trobat entrades de fitxers amb tipus de lletra vermella, no podeu simplement 'restaurar' aquests fitxers mitjançant TestDisk. El que haureu de fer és copiar els fitxers suprimits i enganxar-los a un altre directori.

Per copiar un fitxer suprimit, ressalteu-lo i premeu C al teclat. Ara, aneu al directori on voleu enganxar el fitxer i premeu C de nou per enganxar.

Si el sistema ha copiat l’arxiu amb èxit, rebrà una notificació en què s’indica Còpia feta. 1 bé, 0 fallades de color verd brillant.

Per sortir de l'aplicació, seleccioneu el fitxer Deixa a la pantalla. El sistema us tornarà a la pantalla anterior. Una vegada més, seguiu seleccionant Deixa per tornar a la pantalla anterior. Us prendrà algunes rondes de ressaltat i premsat Entra per tancar TestDisk completament.

Desfés les supressions accidentals en un sistema Linux

Mentre navegueu pel vostre emmagatzematge de Linux, només teniu una combinació de tecles per suprimir permanentment fitxers importants. Per sort, la utilitat TestDisk està disponible per evitar que lamenteu les vostres accions. TestDisk pot recuperar particions suprimides, restaurar discs danyats i reconstruir sectors d'arrencada mitjançant un fitxer de còpia de seguretat.

Cal un incident per conèixer la importància de crear còpies de seguretat del vostre emmagatzematge. Tot i que pots cloneu el disc dur a Linux , no sempre és la millor opció. L'opció més adequada seria fer còpies de seguretat de les vostres dades en un servidor remot mitjançant Rsync.

Compartir Compartir Tweet Correu electrònic Feu una còpia de seguretat automàtica dels fitxers en un servidor remot amb Rsync

Fer còpies de seguretat amb rsync és una manera poderosa d’autogestionar els fitxers locals. Aquí teniu tot el que heu de saber.

Llegiu a continuació
Temes relacionats
  • Linux
  • Recuperació de dades
Sobre l'autor Deepesh Sharma(79 articles publicats)

Deepesh és l'editor júnior de Linux a MUO. Escriu guies informatives a Linux, amb l'objectiu de proporcionar una experiència feliç a tots els nouvinguts. No estic segur de les pel·lícules, però si vols parlar de tecnologia, ell és el teu noi. Durant el temps lliure, el trobareu llegint llibres, escoltant diferents gèneres musicals o tocant la seva guitarra.

Més de Deepesh Sharma

Subscriu-te al nostre butlletí

Uniu-vos al nostre butlletí per obtenir consells tècnics, ressenyes, llibres electrònics gratuïts i ofertes exclusives.

Feu clic aquí per subscriure-us