Hvordan å gjøre en differensiell backup for Linux

Hvordan å gjøre en differensiell backup for Linux


Sikkerhetskopiering av datafiler kan du gjenopprette datamaskinen til sin tidligere innstillingene enkelt etter et tap av data. En differensiell backup lagrer eventuelle endringer som er gjort siden forrige full backup av systemet. Denne metoden fungerer raskere enn en full backup siden det sparer bare filer som er endret siden forrige fulle backup. Gjenopprette filer ved hjelp av differensiell backup fungerer også raskere for samme grunn. I Linux, kan du opprette en differensiell backup ved hjelp av noen enkle kommandoer.

Bruksanvisning

1 Koble den eksterne lagringsenheten til datamaskinen.

2 Åpne en teksteditor (eksempler på tekstredigeringsprogrammer i Linux inkluderer gedit, GNU Emacs, og vim), og skriv inn følgende kommandoer:

DATE = $ (date + "% d-% m-% Y")

FILE = "$ DATE-backup.tar.gz"

tjære -g /root/gnutar.incremental.txt -zcvf $ FILE / home

Disse kommandoene lagre innholdet i katalogen / home i tar filen format. Den backup filnavnet inneholder datoen du opprettet den (for eksempel "25-12-2008-backup.tar.gz" hvis du opprettet den 25. desember 2008). Lagre filen som "diff-backup.sh" (uten anførselstegn).

3 Skriv inn kommandoen "chmod + x diff-backup.sh" (uten anførselstegn) i skallet, som vil tillate deg å kjøre skriptet.

4 Kjør skriptet ved hjelp av kommandoen "./diff-backup.sh" (uten anførselstegn). Forvent prosessen for å ta litt tid, avhengig av hvor mange filer du sikkerhetskopierer.

5 Når sikkerhetskopieringen er fullført, kan du flytte sikkerhetskopifilen til den eksterne lagringsenheten ved hjelp av "mv" kommandoen, eller klikk og dra filen inn i lagringsenheten ved hjelp av filbehandleren.

Hint

  • Du kan automatisere sikkerhetskopieringen ved hjelp av cron jobb scheduler. For mer informasjon, skriver "man cron" eller "man crontab" (uten anførselstegn) i terminalvinduet.
  • Forsikre deg om at datamaskinen registrerer den eksterne lagringsenheten på riktig måte. Hvis datamaskinen ikke automatisk gjenkjenner den eksterne lagringsenheten, kan det hende du ønsker å montere det manuelt.
  • Før du kjører en differensiell backup, bør du allerede ha en full backup. For å lage en full sikkerhetskopi, bruker du kommandoen "tar -zcvf full backup.tar.gz / home" (uten anførselstegn).
  • Du må kanskje administrative rettigheter (bli "root") for å kjøre visse kommandoer. Vær forsiktig med hva kommandoene du kjøre når du har disse rettighetene, som du kan føre til varige skader på filsystemet.