Dokument

Sådan gendannes slettede filer på Linux

Ingen er fritaget for at begå den fejl at slette en vigtig fil og derefter opdage, at der ikke er nogen sikkerhedskopi af den. Selvom skraldespanden kan tilbyde en måde at rulle en sådan operation tilbage på, afhænger dens gennemførlighed af, hvordan brugeren interagerer med operativsystemet. For eksempel kan en ligetil CTRL + Slet-tastekombination omgå skraldespanden som et første datagendannelsesniveau. Uanset om det underliggende system er proprietært eller en gratis løsning, er der mange værktøjer designet til at hjælpe brugere med at gendanne tabte filer. Som en af ​​de mest populære gratis beregningsplatforme i verden er Linux ikke en undtagelse, når emnet er muligheder for datagendannelse. Mange af dem er open source-løsninger, der kan downloades og installeres fra officielle arkiver. Andre er kommercielle værktøjer forberedt til at køre over ethvert Linux-baseret operativsystem. Vi vil tage et kig på to af disse løsninger og evaluere, hvordan hver enkelt fungerer: TestDisk og R-Linux.

TestDisk

TestDisk er et gratis og open source kommandolinjeværktøj til at gendanne slettede filer på Linux. Denne software er skrevet i programmeringssproget C af Christophe Grenier og licenseret under GNU/GPLv2-licens. Det kører på hovedoperativsystemer - Linux-distributioner, Windows og macOS. Installationspakken kan downloades via knappen:

TestDisk download

I betragtning af Linux-baserede systemer kan det også installeres gennem de respektive standardpakkeadministratorer. På Debian og Ubuntu installerer følgende kommandoer TestDisk på systemet:

$ sudo apt opdatering

$ sudo apt installer testdisk

Hvis ekstra pakker (afhængigheder) vil blive installeret, eller hvis væsentlige pakker vil blive fjernet, kan installationsprocessen bede om en bekræftelse. Ellers vil TestDisk blive installeret direkte på systemet.

Installer TestDisk på Ubuntu og Debian

For at kontrollere installationen og yderligere information om værktøjet kan den næste kommando udføres:

$ sudo dpkg -l testdisk

Bekræft TestDisk på Ubuntu

For at installere TestDisk på Red Hat Enterprise Linux (RHEL) og CentOS er det først nødvendigt at aktivere/installere EPEL-lageret. Det er et ekstra pakkelager, der giver adgang til at installere pakker til almindeligt brugt software. Afhængigt af CentOS-versionen (7 eller 8), er opsætningen af ​​EPEL-lageret lidt anderledes, som vist af de to sæt kommandoer (alle kommandoer skal udføres med superbrugerrettigheder):

  • RHEL / CentOS 7

# yum installer epel-release

# yum opdatering

# yum installer testdisk

  • RHEL / CentOS 8

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

# yum opdatering

# yum installer testdisk

På RHEL og begge versioner af CentOS kan TestDisk-installationen verificeres ved at køre følgende kommando:

$ rpm -qi testdisk

Bekræft TestDisk på CentOS

Endelig kan de næste kommandoer bruges til at installere TestDisk på andre to traditionelle Linux-distributioner:

  • Fedora:

$ sudo dnf installer testdisk

  • Arch Linux:

$ sudo pacman -S testdisk

Når først TestDisk er installeret, kan brugeren liste alle partitioner og lagerenheder på systemet gennem kommandoen

# testdisk /liste

For at gendanne slettede filer på Linux er det bare nødvendigt at påkalde TestDisk-værktøjet uden nogen parameter som følger

# testdisk

TestDisk-tjek partitioner

Påkaldelsen af ​​TestDisk vil vise en kommandolinjemenu med tre muligheder relateret til at logge information om processen med at gendanne slettede filer.

  1. Skabe: den opretter en ny testdisk.log-fil.
  2. Tilføj: den tilføjer nye logningsoplysninger til en eksisterende testdisk.log-fil.
  3. Ingen log: den genererer ingen logningsoplysninger.

Forudsat at muligheden for at oprette en ny logfil blev valgt, vil TestDisk derefter vise de diske og partitioner, som slettede filer kan gendannes fra. Ved at vælge et element fra listen og vælge muligheden "Fortsæt", vil systemet bede om at udpege den tilsvarende partitionstype, der skal bruges. Efter at brugeren har trykket på ENTER, vil TestDisk gå videre for at vise listen over handlinger, der kan udføres på partitionen.

Kører TestDisk på Linux

Liste over operationer TestDisk kan udføre på en partition

"Analyse"-indstillingen evaluerer den valgte partition, og den skal bruges til at gendanne data på Linux. Hvis en sådan partition ikke er bootbar, vil værktøjet vise en meddelelse, der informerer brugeren om dette. TestDisk tilbyder to typer søgefiler: "Quick Search" og "Deep Search". Efter at have valgt en af ​​dem og trykket på "Fortsæt" igen, vil værktøjet liste alle partitioner, der kan scannes. Det sidste trin er at udløse søgeprocessen. Under dette trin opdaterer værktøjet skærmen med hver partition, der er tilgængelig til gendannelse af filer. Ved at vælge en partition vil alle slettede filer, der findes på den, blive fremhævet, og du kan trykke på bogstavet "C" for at kopiere en tabt fil til en bestemt mappe.

Slettet filkildemappe

R-Linux

R-Linux er et andet gratis hjælpeprogram distribueret til Windows, macOS og Linux (32 og 64 bit) operativsystemer. Det har også en mere komplet løsning, R-Studio, som er betalt og understøtter arbejde med NTFS (New Technology File System) partitioner. Til forskel fra TestDisk og andre kommandolinjeværktøjer kommer R-Linux med en venlig grafisk brugergrænseflade. Den kan downloades via følgende knap:

Download R-Linux

Efter installation og åbning af R-Linux beder den første skærm brugeren om at vælge den disk eller partition, hvorfra slettede filer vil blive gendannet.

R-Linux vælger disk eller partition

Det næste trin involverer at udløse scanningsprocessen ved at trykke på den tilsvarende knap. R-Linux vil bede brugeren om at vælge den type scanning, der skal udføres: Enkel, Detaljeret eller Ingen. Den sidste giver ikke en grafisk visning af søgeprocessen efter tabte filer. I samme vindue med muligheder er det også muligt at vælge et specifikt område til at køre scanningen. Når opsætningen er færdig, startes processen ved at trykke på en anden "Scan"-knap. Dernæst vil R-Linux vise en slags kort over den disk, der analyseres. Dette "kort" gør det muligt at følge scanningsprocessens forløb. Dette trin kan til enhver tid afbrydes ved at trykke på knappen "Stop".

Scanningsmuligheder for R-Linux

Scanningsproces af R-Linux

Da scanningsprocessen er afsluttet, er de to vigtigste muligheder for at få adgang til slettede filer:

  • Klik på partitionen og vælg "Gendan alle filer ..."
  • Vælg indstillingen "Åbn drevfiler", og find de mapper, hvorfra slettede filer skal gendannes. Gennem denne mulighed er det også muligt at vælge specifikke filer fundet af værktøjet. Knapperne "Recover" eller "Recover Marked" skal trykkes ned efterfølgende.

R-Linux gendannelse af filer

Resumé – Gendannelse af slettede filer på Linux

Der er en enorm mangfoldighed af værktøjer designet til at gendanne slettede filer på Linux. Mange af disse løsninger tilbyder kun en kommandolinjegrænseflade, der kræver mere færdigheder fra brugere med Linux. Dette er tilfældet med TestDisk. Selvom det er en kraftfuld løsning, skjuler den ikke detaljer på lavt niveau om drivere og partitioner. En anden kategori af værktøjer fungerer ligesom R-Linux ved at vise en mere venlig grænseflade og gøre det lettere for brugere med ethvert niveau af viden om Linux at interagere med dem.

Billede af Thiago Nascimento

Thiago Nascimento

Thiago Nascimento er en beregningsmatematiker, der deler din tid på at fungere som softwareingeniør og producere artikler som teknisk skribent hos Filelem. Han elsker at forstå, hvordan teknologier virkelig fungerer, og at skrive om det, han lærer. Selvom han brænder for Linux-baserede løsninger, er han også en opdagelsesrejsende i Windows-verdenen.

Relaterede artikler

Tilbage til toppen knap