Ddrescue -kommando i Linux

Ddrescue -kommando i Linux

DDRescue -pakken i Linux -operativsystemet er et dataregistreringsverktøy som brukes til å lagre dataene fra en krasjet partisjon. Det kloner dataene fra en inngangsenhet som blir ødelagt og i ferd med å slutte å svare. Den kopierer automatisk dataene fra en inngangsstasjon og lagrer dem til en annen stasjon. DD -delen i DDRescue -kommandoen oppretter et sikkerhetskopiering av en partisjon eller en stasjon. Vi vil demonstrere bruken av DDRescue -pakken og kommandoen i Ubuntu 22.04 System i denne artikkelen.

Hvordan installere DDRescue -pakken i Ubuntu 22.04

Den enkleste måten å installere DDRescue -pakken i Ubuntu 22.04 er å bruke den treffende eller apt-get install-kommandoen. Bare oppdater depotet til Apt eller Apt-Fet Commnand og installer DDRescue-pakken på vanlig måte. Følgende installasjons GDDRESCUE -kommando lar deg installere GDDRescue -pakken i Linux -operativsystemet:

Merk at vi installerte GDDRescue i stedet for DDRescue. GDDRESCUE er GNU -versjonen av DDRescue som gir /SBIN /DDRESCUE kjørbar. For å installere DDRescue, brukes GDDRescue -pakkenavnet. For å utføre kommandoen brukes DDRescue -navnet. Finn følgende utgang fra installasjon GDDRescur -kommandoen:

Som du ser er GDDDRESCUE -pakken installert med hell. Systemet ditt er klart til å utføre DDRescue -kommandoen.

Sjekk håndboken for DDRescue -kommandoen

Når du bruker DDRescue -kommandoen for første gang, kan du bli forvirret, da du ikke er kjent med den helt. Manualen til DDRescue lar deg forstå den og bli kjent med den. Henvis til det når du trenger hjelp. For å få den manuelle siden til DDRescue -pakken, kan du bruke følgende kommando:

Her er den manuelle siden:




Liste opp tilgjengelige enheter som skal monteres

De tilgjengelige enhetene eller blokkenhetene kan vises ved hjelp av LSBLK -E7 -kommandoen. Den viser alle tilgjengelige blokkeringsenheter som ekskluderer RAM-disker i et trelignende format. Se følgende kommando:

Når du utfører denne kommandoen, vil du få en trelignende formatert liste over blokkenhetene. Se listen i følgende illustrasjon:

Her kan du se de påfølgende delene av /SDA-disken i det trelignende formatet. Fra denne listen kan du bestemme hvilken som er din løpende Linux -stasjon. Hvis du ikke forstår fra denne listen, kan du koble fra alle enhetene dine og koble dem en etter en og forstå hvilken enhet som refererer til hvilken stasjon.

Gjenskape redningsfilen fra DDRescue -kommandoen

Hovedfunksjonen til DDRescue -kommandoen er å klone en stasjon og gjenopprette dataene fra en ødelagt enhet. La oss gjenskape redningsfilen ved å bruke DDRescue -kommandoen. Den beste og optimale måten å lagre dataene dine på er å lage en klone av den berørte stasjonen rett før stasjonen helt blir svar på. I slike situasjoner brukes DDRescue -kommandoen ofte for å klone harddiskene, siden det er et gratis, nyttig og kraftig datarestyringsverktøy tilgjengelig i Linux -operativsystemet. Det beste med DDRescue -kommandoen som gjør det bedre enn noe annet datar ikke verktøy er at det ikke skriver nuller til utdatafilen eller avkortet filer og fyller ut de dårlige sektorene som suksessivt ble savnet i tidligere pasninger. Syntaksen til DDRescue -kommandoen er som følger:

Her er DDRescue kommandonavnet som utfører hovedfunksjonen. Optionen refererer til listen over tilgjengelige alternativer for DDRescue -kommandoen og er ofte kjent som flagg. "In-filen" refererer til inndatafilen som må klones. "Out-filen" refererer til filen der inndataene vil bli klonet. Og til slutt brukes "log-filen" til å lagre kloningsloggene. Her er den faktiske eksempekommandoen som gjenskaper en redningsfil av DDRescue -kommandoen. Dette er den første kommandoen som starter prosessen:

Når du kjører denne kommandoen, produseres følgende utgang:

Den andre kommandoen er som følger:

Her bruker vi -f- og -n -flagget med DDRescue -kommandoen. -F -flagget brukes til å gjøre DDRescue -kommandoen overskrive utgangspartisjonen. Og -N -flagget brukes til å gjøre DDRescue -kommandoen ikke forsøke å dele eller prøve på nytt de mislykkede blokkene. Følgende resultat er hva du vil få når du utfører denne kommandoen:

Nå, få en direkte tilgang til inndatafilen ved hjelp av -d -flagget. Bruk også -r3 -flagget for å håndheve avkjørselen etter 3 forsøk på nytt. For å ta uendelig forsøk på nytt, bruk -1.

Se på følgende utgang:

Neste trinn er å tvinge til å sjekke om filsystemet er merket rent eller ikke:

Se på følgende utgang:

Les den reddet filen på nytt fra /mnt -stasjonen:

Liste opp alle reddet filene med følgende kommando:

Resultatet er gitt i følgende:

Kopier alle de reddet filene ved hjelp av Rsync:

Her er prosessen med å kopiere filene:

Hvordan avinstallere DDRescue -pakken fra Ubuntu 22.04

For å avinstallere DDRescue -pakken, må du bruke “Fjern” -kommandoen. For å avinstallere DDRescue -pakken, data, avhengigheter og alle dens konfigurasjoner, bruk følgende kommando på en gang:

Legg merke til at alt relatert til DDRescue -pakken fjernes fra systemet:

Viktige poeng å huske

Når du prøver å bruke DDRescue -filen for å redde en skadet fil, må du sørge for at du følger prosessen trygt. Hold følgende punkter i tankene dine slik at du trygt kan utføre den komplette prosessen:

  • Sørg for å bruke en loggfil for å gjenoppta en redning.
  • Aldri utfør en ddrescue -kommando på en skrive-/lest montert partisjon.
  • En stasjon med I/O -feil skal ikke brukes til å reparere et filsystem.
  • Dataene om destinasjonsstasjonen vil bli overskrevet når du lager en klon. Vær forsiktig med dataene dine og sørg for at du ikke har noen viktige data i den enheten.

Konklusjon

Vi utforsket DDRescue -kommandoen i denne artikkelen. Vi lærte hvordan du installerer det i Ubuntu 22.04 System og hvordan du bruker det i vårt Linux -operativsystem. Vi lærte også hvordan du kloner en stasjon til en annen enhet mens vi lager en loggfil ved hjelp av et eksempel. Følg eksemplet når du trenger å lage en klone av stasjonen.