Har du nogensinde ved et uheld slettet en fil på din Linux-maskine? Eller måske fjernede et eller andet program en vigtig mappe, der er gemt på dit systemlager. I sådanne situationer er software til datagendannelse den eneste løsning på dette problem.

TestDisk er et sådant gendannelsesværktøj udviklet til Linux-kommandolinjen. I denne artikel vil vi diskutere TestDisk og hvordan du installerer det sammen med en detaljeret guide til gendannelse af slettede filer og mapper på dit Linux-system.

Hvad er TestDisk?

TestDisk er et pålideligt og kraftfuldt kommandolinjedatagendannelsesværktøj. Det er skrevet på C-programmeringssproget af Christophe Granier. Bortset fra Linux er TestDisk tilgængelig på næsten alle andre operativsystemer inklusive Microsoft Windows, macOS og OpenBSD.

TestDisk har funktioner til:

  1. Gendan en slettet datapartition
  2. Gendan en korrupt partition eller fil
  3. Gendan filer fra Windows-filsystemer
  4. Genopbyg startsektorer ved hjælp af sikkerhedskopier af data
  5. Gendan korrupte FAT32-tabeller
instagram viewer

Da TestDisk nemt kan gendanne slettede datapartitioner, kan vi bruge dette værktøj til at gendanne fjernede filer.

Der er dog en undtagelse. Hvis nogen fjernede filer fra dit Linux-system ved hjælp af trevl værktøj, så er TestDisk ikke i stand til at gendanne disse filer. Shred er et kommandolinjeprogram, der bruges til sikkert at slette filer, hvilket igen gør dem svære at gendanne.

Sådan installeres TestDisk

De fleste Linux-distributioner har ikke TestDisk installeret som standard. I stedet skal du downloade og installere pakken manuelt ved hjælp af systemets pakkehåndtering.

På Debian-baserede distributioner skal du først aktivere univers lager.

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

Installer derefter testdisk pakke med apt:

sudo apt installere testdisk

Installation af TestDisk på Fedora er let.

sudo dnf installer testdisk

Sådan installeres på Arch-baserede distroer:

sudo pacman -S testdisk

Du kan bruge yum at installere TestDisk på RHEL- og CentOS-systemer. Men først skal du downloade en opkaldt pakke epel-frigivelse. Det epel-frigivelse pakke indeholder GPG-nøgler (GNU Privacy Guard) til signering af pakker og pakkeoplysninger.

Skriv en af ​​følgende kommandoer for at installere pakken:

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

Installer nu TestDisk:

yum opdatering
yum installer testdisk

Du kan kontrollere installationen ved at skrive følgende kommando i terminalen.

testdisk --version

Outputtet viser versionoplysninger, der er knyttet til testdisk pakke.

Gendan slettede filer på Linux med TestDisk

Det første skridt til at gendanne slettede filer er at oprette en logfil. En TestDisk-logfil er vigtig, da den gemmer vigtig information relateret til datagendannelse og partitioner. Selv generelt skal brugerne prioritere systemlogning for at få indsigt i aktiviteter, der sker på deres computer.

Trin 1: Opret en logfil

Start TestDisk ved hjælp af følgende kommando:

testdisk

Systemet viser output som følger. Da TestDisk er et interaktivt værktøj, giver det dig muligheder på hver skærm at vælge imellem. Bemærk i output nedenfor, du har tre muligheder: skab, Tilføjog Ingen log.

  1. skab: Opretter en ny logfil til TestDisk
  2. Tilføj: Bruges til at tilføje yderligere oplysninger til en allerede eksisterende logfil
  3. Ingen log: Kommandoer TestDisk til ikke at bruge en logfil til gendannelsesprocessen

Fremhæv skab indstilling ved hjælp af piletasterne, og tryk på Gå ind. Indtast superbrugerens adgangskode, hvis du bliver bedt om det. Hvis du ikke har superbrugertilladelser på din konto, kan du bede systemadministratoren om at tilføj dig til sudoers-listen.

Relaterede: Sådan repareres en død harddisk for at gendanne data

Trin 2: Vælg Recovery Drive

Når du har oprettet en logfil, skal du vælge, hvilket diskdrev du vil gendanne dataene fra. Skærmen viser oplysninger, der er knyttet til hvert drev på dit system, inklusive drevnavn og størrelse.

Vælg det valgte drev, og tryk på Gå ind.

Hvis du ikke kan finde et bestemt drev, skal du prøve at starte TestDisk ved hjælp af sudo testdisk kommando.

Trin 3: Vælg partitionstype

Det næste trin er at vælge den type partition, du vil gendanne. Hvis du ikke kan finde ud af, hvilken partition der er den rigtige, skal du blot fortsætte med den, som TestDisk har fremhævet for dig.

Brugere kan vælge mellem følgende syv partitionstyper.

  • Intel
  • EFI GPT
  • Humax
  • Mac
  • Ingen
  • Sol
  • Xbox

Vælg det mest passende valg, og tryk Gå ind.

Vælg nu gendannelsesmuligheder fra listen. Selvom du er fri til at vælge den indstilling, der passer dig bedst, skal du vælge, hvis du vil gendanne slettede filer Fremskreden.

Systemet viser alle tilgængelige partitioner på den valgte disk. Fremhæv dit valg, og tryk på Gå ind.

Hvis du bruger en harddisk, er chancerne for, at systemet viser flere partitioner. På den anden side, hvis det er et flytbart mediedrev, viser TestDisk kun en enkelt partition.

TestDisk beder dig om at vælge et bibliotek til lagring af partitions billedfil. Vælg en passende placering, og vælg Fortsæt.

Lær mere: Sådan styres harddiskpartitioner med Cfdisk

Trin 4: Naviger til den slettede filmappe

TestDisk viser nu alle de filer og mapper, der er gemt i den valgte partition. Gå over til det bibliotek, der indeholder den slettede fil. For eksempel, hvis /Desktop bibliotek indeholder filen, naviger til den mappe.

Slettede filer har en rød skriftfarve. Hvis du ikke kan finde nogen slettet filindgang, kan dine filer desværre ikke gendannes.

På den anden side, hvis du fandt filindgange med rød skrifttype, kan du ikke bare "gendanne" disse filer ved hjælp af TestDisk. Hvad du skal gøre er at kopiere de slettede filer og indsætte dem i en anden mappe.

For at kopiere en slettet fil skal du markere den specifikke fil og trykke på C på tastaturet. Gå nu til det bibliotek, hvor du vil indsætte filen, og tryk på C igen for at indsætte.

Hvis systemet kopierede filen med succes, får du en underretning om, at det er angivet Kopi færdig! 1 ok, 0 mislykkedes i lysegrøn farve.

Afslut applikationen ved at vælge Afslut på skærmen. Systemet fører dig tilbage til det forrige skærmbillede. Igen skal du fortsætte med at vælge Afslut for at gå tilbage til det forrige skærmbillede. Det tager dig et par runder med fremhævning og tryk Gå ind for at lukke TestDisk helt.

Fortryd utilsigtede sletninger på et Linux-system

Mens du navigerer gennem din Linux-lagring, er du kun en "nøglekombination" væk fra permanent sletning af vigtige filer. Heldigvis er TestDisk-værktøjet tilgængeligt for at forhindre dig i at fortryde dine handlinger. TestDisk kan gendanne slettede partitioner, gendanne beskadigede diske og genopbygge opstartssektorer ved hjælp af en sikkerhedskopifil.

Det kræver en hændelse at kende vigtigheden af ​​at oprette sikkerhedskopier af din lagerplads. Selvom du kan klon din harddisk på Linux, det er ikke altid det bedste valg. Den mest hensigtsmæssige løsning ville være at tage backup af dine data på en ekstern server ved hjælp af Rsync.

E-mail
Sikkerhedskopier automatisk dine filer til en ekstern server med Rsync

Sikkerhedskopiering med rsync er en effektiv måde at selvadministrere dine lokale filer på. Her er alt hvad du behøver at vide.

Læs Næste

Relaterede emner
  • Linux
  • Datagendannelse
Om forfatteren
Deepesh Sharma (46 artikler offentliggjort)

Deepesh er Junior Editor til Linux på MUO. Han har skrevet informativt indhold på internettet i over 3 år. I sin fritid nyder han at skrive, lytte til musik og spille sin guitar.

Mere fra Deepesh Sharma

Abonner på vores nyhedsbrev

Deltag i vores nyhedsbrev for tekniske tip, anmeldelser, gratis e-bøger og eksklusive tilbud!

Et trin mere !!!

Bekræft din e-mail-adresse i den e-mail, vi lige har sendt dig.

.