Hur man återställer borttagna filer på Linux med TestDisk

Hur man återställer borttagna filer på Linux med TestDisk

Har du någonsin av misstag raderat en fil på din Linux -maskin? Eller kanske har något program tagit bort en viktig mapp som är lagrad på systemlagringen. I sådana situationer är dataräddningsprogramvara den enda lösningen på problemet.





TestDisk är ett sådant återställningsverktyg utvecklat för Linux -kommandoraden. I den här artikeln kommer vi att diskutera TestDisk och hur du installerar den, tillsammans med en detaljerad guide för att återställa raderade filer och mappar på ditt Linux -system.





Vad är TestDisk?

TestDisk är ett tillförlitligt och kraftfullt verktyg för återställning av kommandorader. Det är skrivet på programmeringsspråket C av Christophe Granier. Förutom Linux är TestDisk tillgänglig på nästan alla andra operativsystem inklusive Microsoft Windows, macOS och OpenBSD.





TestDisk har funktioner för att:

  1. Återställ en raderad datapartition
  2. Återställ en korrupt partition eller fil
  3. Återställ filer från Windows filsystem
  4. Bygg om startsektorerna med hjälp av datasäkerhetskopior
  5. Återställ korrupta FAT32 -tabeller

Eftersom TestDisk enkelt kan återställa raderade datapartitioner kan vi använda det här verktyget för att återställa borttagna filer.



Det finns dock ett undantag. Om någon tog bort filer från ditt Linux -system med strimla verktyg, då kan TestDisk inte återställa dessa filer. Shred är ett kommandoradsverktyg som används för att radera filer på ett säkert sätt, vilket i sin tur gör det svårt att återställa dem.

Så här installerar du TestDisk

De flesta Linux -distributioner har inte TestDisk installerat som standard. Istället måste du ladda ner och installera paketet manuellt med hjälp av systemets pakethanterare.





På Debian-baserade distributioner, aktivera först universum förvar.

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

Installera sedan testdisk paket med benägen :





sudo apt install testdisk

Det är enkelt att installera TestDisk på Fedora.

sudo dnf install testdisk

Så här installerar du på Arch-baserade distros:

sudo pacman -S testdisk

Du kan använda yum för att installera TestDisk på RHEL- och CentOS -system. Men först måste du ladda ner ett paket med namnet epel-release . De epel-release paketet innehåller GPG (GNU Privacy Guard) nycklar för att signera paket och paketinformation.

Skriv något av följande kommandon för att installera paketet:

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

Installera nu TestDisk:

yum update
yum install testdisk

Du kan verifiera installationen genom att skriva följande kommando i terminalen.

testdisk --version

Utdata visar versioninformation som är associerad med testdisk paket.

Återställ borttagna filer på Linux med TestDisk

Det första steget för att återställa raderade filer är att skapa en loggfil. En TestDisk -loggfil är viktig eftersom den kommer att lagra viktig information relaterad till dataåterställning och partitioner. Även i allmänhet bör användare prioritera systemloggning för att få insikter om aktiviteter som händer på sin dator.

Steg 1: Skapa en loggfil

Starta TestDisk med följande kommando:

testdisk

Systemet visar utmatningen enligt följande. Eftersom TestDisk är ett interaktivt verktyg kommer det att ge dig alternativ på varje skärm att välja mellan. Lägg märke till i utmatningen nedan, du har tre alternativ: Skapa , Bifoga , och Ingen logg .

  1. Skapa : Skapar en ny loggfil för TestDisk
  2. Bifoga : Används för att lägga till ytterligare information i en redan befintlig loggfil
  3. Ingen logg : Kommandon TestDisk att inte använda en loggfil för återställningsprocessen

Markera Skapa alternativet med markörknapparna och tryck på Stiga på . Skriv superanvändarlösenordet om du blir ombedd. Om du inte har behörigheter för superanvändare på ditt konto kan du be systemadministratören att göra det lägg till dig i sudoers -listan .

kan du ändra ditt snapchat -användarnamn

Relaterad: Hur man reparerar en död hårddisk för att återställa data

Steg 2: Välj återställningsenhet

När du har skapat en loggfil måste du välja vilken hårddisk du vill återställa data från. Skärmen visar information som är kopplad till varje enhet på ditt system, inklusive enhetsnamn och storlek.

Välj önskad enhet och tryck på Stiga på .

Om du inte hittar en specifik enhet kan du försöka starta TestDisk med sudo testdisk kommando.

Steg 3: Välj partitionstyp

Nästa steg är att välja vilken typ av partition du vill återställa. Om du inte kan ta reda på vilken partition som är rätt, fortsätt helt enkelt med den som TestDisk har markerat för dig.

Användare kan välja mellan följande sju partitionstyper.

Galaxy S21 vs iPhone 12 Pro
  • Intel
  • EFI GPT
  • Humax
  • Mac
  • Ingen
  • Sol
  • Xbox

Välj det lämpligaste valet och tryck Stiga på .

Välj nu återställningsalternativ från listan. Även om du är fri att välja vilket alternativ som passar dig bäst, väljer du om du vill återställa raderade filer Avancerad .

Systemet listar alla tillgängliga partitioner på den valda disken. Markera ditt val och tryck på Stiga på .

Om du använder en hårddisk är chansen stor att systemet visar flera partitioner. Å andra sidan, om det är en flyttbar medieenhet, visar TestDisk bara en enda partition.

TestDisk kommer att be dig välja en katalog för lagring av bildfilen för partitionen. Välj en lämplig plats och välj Fortsätt .

Läs mer: Så här hanterar du hårddiskpartitioner med Cfdisk

Steg 4: Navigera till den borttagna filkatalogen

TestDisk visar nu alla filer och mappar som är lagrade i den valda partitionen. Gå till katalogen som innehåller den borttagna filen. Till exempel om /Skrivbord katalogen innehåller filen, navigerar du till den mappen.

Raderade filer har en röd teckensnittsfärg. Om du inte kan hitta någon borttagen filpost kan dina filer tyvärr inte återställas.

Å andra sidan, om du hittade filposter med rött teckensnitt kan du inte helt enkelt 'återställa' dessa filer med TestDisk. Vad du måste göra är att kopiera de raderade filerna och klistra in dem i en annan katalog.

Om du vill kopiera en borttagen fil markerar du den specifika filen och trycker på C på tangentbordet. Navigera nu till katalogen där du vill klistra in filen och tryck på C igen för att klistra in.

Om systemet kopierade filen framgångsrikt får du ett meddelande om det Kopiering klar! 1 ok, 0 misslyckades i ljusgrön färg.

Avsluta programmet genom att välja Sluta med alternativet på skärmen. Systemet tar dig tillbaka till föregående skärm. Återigen, fortsätt välja Sluta med för att gå tillbaka till föregående skärm. Det tar några varv med markering och tryckning Stiga på för att stänga TestDisk helt.

Ångra oavsiktliga raderingar på ett Linux -system

När du navigerar genom din Linux-lagring är du bara en nyckelkombination från att ta bort viktiga filer permanent. Lyckligtvis är TestDisk -verktyget tillgängligt för att hindra dig från att ångra dina handlingar. TestDisk kan återställa raderade partitioner, återställa skadade diskar och bygga om startsektorer med hjälp av en säkerhetskopia.

Det krävs en incident för att veta vikten av att skapa säkerhetskopior av ditt lagringsutrymme. Även om du kan klona din hårddisk på Linux , det är inte alltid det bästa valet. Det mest lämpliga alternativet skulle vara att säkerhetskopiera dina data på en fjärrserver med Rsync.

Dela med sig Dela med sig Tweet E-post Säkerhetskopiera dina filer automatiskt till en fjärrserver med Rsync

Säkerhetskopiering med rsync är ett kraftfullt sätt att själv hantera dina lokala filer. Här är allt du behöver veta.

Läs Nästa
Relaterade ämnen
  • Linux
  • Dataåterställning
Om författaren Deepesh Sharma(79 artiklar publicerade)

Deepesh är Junior Editor för Linux på MUO. Han skriver informationsguider på Linux, i syfte att ge alla nykomlingar en lycklig upplevelse. Osäker på filmer, men om du vill prata om teknik är han din kille. På fritiden kan du hitta honom läsa böcker, lyssna på olika musikgenrer eller spela gitarr.

Mer från Deepesh Sharma

Prenumerera på vårt nyhetsbrev

Gå med i vårt nyhetsbrev för tekniska tips, recensioner, gratis e -böcker och exklusiva erbjudanden!

Klicka här för att prenumerera