Har du noen gang ved et uhell slettet en fil på Linux-maskinen din? Eller kanskje fjernet noe program en viktig mappe som er lagret på systemlagringen. I slike situasjoner er datagjenopprettingsprogramvare den eneste løsningen på dette problemet.
TestDisk er et slikt gjenopprettingsverktøy utviklet for Linux-kommandolinjen. I denne artikkelen vil vi diskutere TestDisk og hvordan du installerer den, sammen med en detaljert guide om gjenoppretting av slettede filer og mapper på Linux-systemet.
Hva er TestDisk?
TestDisk er et pålitelig og kraftig verktøy for gjenoppretting av kommandolinjedata. Den er skrevet på C-programmeringsspråket av Christophe Granier. Bortsett fra Linux, er TestDisk tilgjengelig på nesten alle andre operativsystemer, inkludert Microsoft Windows, macOS og OpenBSD.
TestDisk har funksjoner for å:
- Gjenopprett en slettet datapartisjon
- Gjenopprett en korrupt partisjon eller fil
- Gjenopprett filer fra Windows-filsystemer
- Bygg om oppstartssektorer ved hjelp av datasikkerhetskopier
- Gjenopprett korrupte FAT32-tabeller
Siden TestDisk enkelt kan gjenopprette slettede datapartisjoner, kan vi bruke dette verktøyet til å gjenopprette fjernede filer.
Imidlertid er det et unntak. Hvis noen fjernet filer fra Linux-systemet ditt ved hjelp av makulere verktøyet, vil ikke TestDisk kunne gjenopprette filene. Shred er et kommandolinjeverktøy som brukes til å sikkert slette filer som igjen gjør dem vanskelig å gjenopprette.
Hvordan installere TestDisk
De fleste Linux-distribusjoner har ikke TestDisk installert som standard. I stedet må du laste ned og installere pakken manuelt ved hjelp av systemets pakkebehandling.
På Debian-baserte distribusjoner, aktiver først univers oppbevaringssted.
sudo add-apt-repository "deb http://archive.ubuntu.com/ubuntu $ (lsb_release -sc) universet "
Deretter installerer du testdisk pakke med apt:
sudo apt installer testdisk
Det er enkelt å installere TestDisk på Fedora.
sudo dnf installer testdisk
Slik installerer du på Arch-baserte distroer:
sudo pacman -S testdisk
Du kan bruke yum å installere TestDisk på RHEL- og CentOS-systemer. Men først må du laste ned en pakke som heter epel-release. De epel-release pakken inneholder GPG (GNU Privacy Guard) nøkler for signering av pakker og pakkeinformasjon.
Skriv inn en av følgende kommandoer for å installere pakken:
yum installer epel-release
yum installere https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
Installer nå TestDisk:
yum oppdatering
yum installer testdisk
Du kan bekrefte installasjonen ved å skrive følgende kommando i terminalen.
testdisk --versjon
Utgangen viser versjonsinformasjon knyttet til testdisk pakke.
Gjenopprett slettede filer på Linux med TestDisk
Det første trinnet for å gjenopprette slettede filer er å opprette en loggfil. En TestDisk-loggfil er viktig, da den vil lagre viktig informasjon relatert til datagjenoppretting og partisjoner. Selv generelt, bør brukerne prioritere systemlogging for å få innsikt i aktiviteter som skjer på datamaskinen deres.
Trinn 1: Opprett en loggfil
Start TestDisk ved hjelp av følgende kommando:
testdisk
Systemet viser utdata som følger. Siden TestDisk er et interaktivt verktøy, vil det gi deg alternativer på hver skjerm å velge mellom. Legg merke til i utgangen nedenfor, du har tre alternativer: Skape, Legg til, og Ingen logg.
- Skape: Oppretter en ny loggfil for TestDisk
- Legg til: Brukes til å legge til tilleggsinformasjon til en allerede eksisterende loggfil
- Ingen logg: Kommanderer TestDisk for ikke å bruke en loggfil for gjenopprettingsprosessen
Fremhev Skape ved å bruke piltastene og trykke på Tast inn. Skriv inn superbrukerens passord hvis du blir bedt om det. Hvis du ikke har superbrukertillatelser på kontoen din, kan du be systemadministratoren om det legge deg til sudoers-listen.
I slekt: Hvordan reparere en død harddisk for å gjenopprette data
Trinn 2: Velg gjenopprettingsstasjonen
Etter at du har opprettet en loggfil, må du velge hvilken diskstasjon du vil gjenopprette dataene fra. Skjermen viser informasjon tilknyttet hver stasjon på systemet ditt, inkludert stasjonsnavn og størrelse.
Velg stasjonen du ønsker og trykk på Tast inn.
Hvis du ikke finner en bestemt stasjon, kan du prøve å starte TestDisk ved hjelp av sudo testdisk kommando.
Trinn 3: Velg partisjonstype
Neste trinn er å velge typen partisjon du vil gjenopprette. Hvis du ikke kan finne ut hvilken partisjon som er riktig, fortsett ganske enkelt med den som TestDisk har uthevet for deg.
Brukere kan velge mellom følgende syv partisjonstyper.
- Intel
- EFI GPT
- Humax
- Mac
- Ingen
- Sol
- Xbox
Velg det mest passende valget og trykk Tast inn.
Velg nå gjenopprettingsalternativer fra listen. Selv om du er fri til å velge hvilket som helst alternativ som passer deg best, velger du om du vil gjenopprette slettede filer Avansert.
Systemet vil liste opp alle tilgjengelige partisjoner på den valgte disken. Fremhev ditt valg og trykk Tast inn.
Hvis du bruker en harddisk, er sjansen stor for at systemet vil vise flere partisjoner. På den annen side, hvis det er en flyttbar mediestasjon, vil TestDisk bare vise en enkelt partisjon.
TestDisk vil be deg om å velge en katalog for lagring av bildefilen til partisjonen. Velg et passende sted og velg Fortsette.
Lære mer: Hvordan administrere harddiskpartisjoner med Cfdisk
Trinn 4: Naviger til den slettede filkatalogen
TestDisk viser nå alle filene og mappene som er lagret i den valgte partisjonen. Gå over til katalogen som inneholder den slettede filen. For eksempel hvis /Desktop katalogen inneholder filen, naviger til den mappen.
Slettede filer har en rød skriftfarge. Hvis du ikke finner noen slettede filoppføringer, kan filene dine dessverre ikke gjenopprettes.
På den annen side, hvis du fant filoppføringer med rød skrift, kan du ikke bare "gjenopprette" disse filene ved hjelp av TestDisk. Det du må gjøre er å kopiere de slettede filene og lime dem inn i en annen katalog.
For å kopiere en slettet fil, merker du den aktuelle filen og trykker på C på tastaturet. Gå nå til katalogen der du vil lime inn filen, og trykk på C igjen for å lime inn.
Hvis systemet kopierte filen med suksess, vil du motta et varsel om Kopi ferdig! 1 ok, 0 mislyktes i knallgrønn farge.
Avslutt applikasjonen ved å velge Slutte alternativet på skjermen. Systemet tar deg tilbake til forrige skjermbilde. Igjen, fortsett å velge Slutte for å gå tilbake til forrige skjermbilde. Det tar noen runder med utheving og trykk Tast inn for å lukke TestDisk helt.
Angre utilsiktede slettinger på et Linux-system
Mens du navigerer gjennom Linux-lagringen din, er du bare en "nøkkelkombinasjon" borte fra å slette viktige filer permanent. Heldigvis er TestDisk-verktøyet tilgjengelig for å hindre deg i å angre på handlingene dine. TestDisk kan gjenopprette slettede partisjoner, gjenopprette ødelagte disker og gjenopprette oppstartssektorer ved hjelp av en sikkerhetskopifil.
Det tar en hendelse å vite viktigheten av å lage sikkerhetskopier av lagringsplassen din. Selv om du kan klone harddisken din på Linux, det er ikke alltid det beste valget. Det mest hensiktsmessige alternativet vil være å sikkerhetskopiere dataene dine på en ekstern server ved hjelp av Rsync.
Sikkerhetskopiering med rsync er en kraftig måte å selvadministrere dine lokale filer på. Her er alt du trenger å vite.
Les Neste
- Linux
- Datarekonstruksjon
Deepesh er Junior Editor for Linux på MUO. Han har skrevet informasjonsinnhold på internett i over 3 år. På fritiden liker han å skrive, høre på musikk og spille gitaren.
Abonner på vårt nyhetsbrev
Bli med på nyhetsbrevet vårt for tekniske tips, anmeldelser, gratis e-bøker og eksklusive tilbud!
Ett steg til…!
Bekreft e-postadressen din i e-posten vi nettopp sendte deg.