Å miste data fra ethvert datasystem er alltid kostbart i tid og penger. I det minste vil tap av kritiske data ha en økonomisk innvirkning på virksomheter i alle størrelser. I noen tilfeller lærte sysadmins dette på den harde måten, da de måtte gjenopprette informasjon og de ikke hadde en god sikkerhetskopieringspolicy.
Det er flere måter å sikkerhetskopiere et Linux -system på, inkludert rsync Y rsnapshot og andre.
I dette tilfellet vil vi behandle Disk til disk -kommando, bedre kjent online som dd til Linux system backup. Disk to disk, er et kraftig UNIX -verktøy, som brukes av Linux -kjernefiler for å lage oppstartsbilder. Den kan også brukes til å kopiere data. Bare superbruker kan kjøre kommandoen dd.
Vi må også advare om at når du bruker kommandoen dd, kan du miste dataene dine hvis du ikke er forsiktig, og du ikke vet hva du gjør.
Sikkerhetskopier hele Linux -harddisken
For sikkerhetskopiere en full kopi av en harddisk til en annen harddisk koblet til samme system, kjør kommandoen dd, som vist nedenfor. I dette eksempelet dd -kommandoen er UNIX -enhetsnavnet til kildeharddisken / dev / hda, og enhetsnavnet til destinasjonsharddisken er / dev / hdb.
dd hvis = / dev / sda av = / dev / sdbSå den eksakte kopien av / dev / sda vil være tilgjengelig på / dev / sdb.
Hvis det er noen feil, fungerer ikke kommandoen ovenfor. Med parameteren conv = noerror senere kan vi se om vi har lesefeil. Hvis det er en feil i skrivingen av ruten, vil vi ha feil ved sending eller opprinnelse til dataene som skal sikkerhetskopieres, så vær forsiktig.
Lag et bilde av en harddisk
I stedet for å ta en sikkerhetskopiering av harddisken, kan du opprette en bildefil på harddisken og lagre den på en annen enhet.
Det er mange fordeler med å sikkerhetskopiere dataene dine til et diskbilde for å opprettholde portabilitet. Denne metoden er ofte raskere enn andre typer sikkerhetskopier og lar deg raskt gjenopprette data i kjølvannet av en uventet katastrofe.
Koden for å utføre denne typen sikkerhetskopiering er:
dd hvis = / dev / hda av = ~ / hdadisk.img
Gjenopprett bilde for bruk av harddisk
For å gjenopprette en harddisk med bildefilen fra en annen harddisk, bruk følgende eksempel dd -kommando.
dd hvis = hdadisk.img av = / dev / hdbBildefilen hdadisk.img, er bildet av a / dev / hda, så kommandoen ovenfor vil gjenopprette bildet av / dev / hda / dev / hdb.