Du bestämmer vilka tjänster vi får aktivera för analys, personalisering och externt innehåll.
Vi använder cookies och liknande tekniker på vår webbplats för att anpassa innehåll, bädda in externa medier och bättre förstå hur olika delar används.
Nödvändiga cookies
Dessa poster säkerställer grundläggande funktioner som säkerhet, stabilitet och formulärhantering.
Dina uppgifter kan behandlas med ditt samtycke eller med stöd av berättigade intressen. I cookieinställningarna kan du neka eller uttryckligen tillåta varje valfri kategori.
Vissa tjänster behandlar personuppgifter i länder utanför EU/EES. Genom att samtycka godkänner du även denna överföring. Mer information finns i vår integritetspolicy.
Du kan när som helst öppna och ändra ditt val senare. · 1.0.2
Lär dig skapa effektiva inkrementella säkerhetskopior med Rsync för lokal eller fjärrbaserad datasynkronisering → Läs mer
10 november 20263 min läsning1 Visningar0 hjälpsam
Rsync:
Du kan skapa säkerhetskopior med verktyget Rsync.
Data kan kopieras lokalt på systemet till en annan katalog eller disk, eller till ett fjärrsystem.
FAQ
Vanliga frågor
Kör kommandot 'apt install rsync'.
Första gången synkroniserar Rsync all data. Från och med den andra körningen överförs bara ändrade data, vilket skapar en inkrementell säkerhetskopia.
Kör 'rsync -arz /home/Client /home/Backup'. Flaggorna står för arkivläge (-a), rekursivt (-r) och komprimering (-z).
Lägg till parametern --delete: 'rsync -arz --delete /home/Client /home/Backup'. Då tas filer som inte längre finns i källan bort från säkerhetskopian.
Ja, lägg till kommandot i ett cron-jobb, till exempel via 'crontab -e'.
Feedback
Var den här artikeln till hjälp?
Din feedback hjälper oss att prioritera och förbättra innehåll.
0 av 0 Personer som lämnat feedback tyckte att den här artikeln var hjälpsam.
Personlig hjälp
Räcker inte guiden till?
Vår ZAP-support känner till din produkt – beskriv kort ditt ärende så hjälper vi dig personligen.
Navigation
VPS
Kopiera data till en annan lokal katalog eller disk:
Info
Obs! Den första körningen kan ta betydligt längre tid än de följande, beroende på mängden data. Det beror på att Rsync synkroniserar all data första gången. Från och med den andra körningen överförs bara ändrade data.
På så sätt skapas en inkrementell säkerhetskopia.
Steg 1
Du kan installera Rsync med följande kommando:
Code
apt install rsync
Efter installationen kan du börja använda det direkt.
Steg 2
I det här exemplet ska mappen Client under /home synkroniseras till mappen Backup under /home.
Det gör du med följande kommando:
Code
rsync -arz /home/Client /home/Backup
-a=Arkivläge, kopierar alla attribut
-r=Rekursivt, synkroniserar även undermappar
-z=Komprimering, data komprimeras beroende på mängden och storleken
Mappen har synkroniserats.
Om en fil eller liknande tas bort i mappen Client finns den fortfarande kvar i mappen Backup.
Eftersom filerna alltid ska vara identiska kan du enkelt ändra rsync-kommandot så att data som inte längre finns i mappen Client även tas bort från mappen Backup.
Det ändrade kommandot ser ut så här:
Code
rsync -arz --delete /home/Client /home/Backup
-a=Arkivläge, kopierar alla attribut
-r=Rekursivt, synkroniserar även undermappar
-z=Komprimering, data komprimeras beroende på mängden och storleken
--delete=Tar bort data som inte längre finns i källan men fortfarande finns på målet
Steg 3
Du kan lägga till kommandot i ett cron-jobb så att du inte behöver köra det manuellt varje gång.
Till exempel kan en säkerhetskopia skapas varje dag klockan 3 på morgonen:
Öppna crontab -e:
Med nummer 1 kan du använda "nano" som redigerare.
Med nummer 2 kan du använda "vim" som redigerare.
När filen har öppnats, till exempel med Nano, kan du skapa och lägga till ett cron-jobb.
Du kan skapa ett cron-jobb med den här generatorn.
Kommandot körs varje dag klockan 3 på morgonen och skapar en säkerhetskopia.
Steg 4
I det här exemplet ska mappen Client under /home synkroniseras till mappen Backup på en fjärrserver. Anslutningen sker med en SSH-nyckel så att säkerhetskopieringen kan köras automatiskt.
Viktigt: Rsync måste också vara installerat på fjärrservern.
Code
apt install rsync
Du kan till exempel använda följande kommando för att säkerhetskopiera data till fjärrvärden (måste anpassas):
-a=Arkivläge, kopierar alla attribut
-r=Rekursivt, synkroniserar även undermappar
-z=Komprimering, data komprimeras beroende på mängden och storleken
-e=Anger vilket fjärrskal som ska användas (standard: ssh), till exempel för att ange en SSH-nyckel eller en annan port
Ange SSH-nyckel (sökväg)("ssh -i /home/sshkey/keybackup")= ssh -i /[sökväg till nyckeln]
Ange katalogen som ska säkerhetskopieras (/home/client/)= /[katalog]
RemoteHost(root@123.123.123.123:)= Användarens inloggningsnamn på fjärrvärden och adress: namn@IP/domän
Målkatalog på fjärrvärden(:/home/Backup/Home-Server1/)= :/[sökväg till målkatalogen]
När kommandot har körts har mapparna/filerna synkroniserats och säkerhetskopierats till fjärrkatalogen.
Om en fil eller liknande tas bort i mappen Client finns den fortfarande kvar i säkerhetskopian på fjärrvärden.
Eftersom filerna alltid ska vara identiska kan du enkelt ändra rsync-kommandot så att data som inte längre finns i mappen Client även tas bort från säkerhetskopian på fjärrvärden.
-a=Arkivläge, kopierar alla attribut
-r=Rekursivt, synkroniserar även undermappar
-z=Komprimering, data komprimeras beroende på mängden och storleken
--delete=Tar bort data som inte längre finns i källan men fortfarande finns på målet
-e=Anger vilket fjärrskal som ska användas (standard: ssh), till exempel för att ange en SSH-nyckel eller en annan port
Ange SSH-nyckel (sökväg)("ssh -i /home/sshkey/keybackup")= ssh -i /[sökväg till nyckeln]
Ange katalogen som ska säkerhetskopieras (/home/client/)= /[katalog]
RemoteHost(root@123.123.123.123:)= Användarens inloggningsnamn på fjärrvärden och adress: namn@IP/domän
Målkatalog på fjärrvärden(:/home/Backup/Home-Server1/)= :/[sökväg till målkatalogen]
Steg 5
Du kan lägga till kommandot i ett cron-jobb så att du inte behöver köra det manuellt varje gång.
Till exempel kan en säkerhetskopia skapas varje dag klockan 3 på morgonen:
Öppna crontab -e:
Med nummer 1 kan du använda "nano" som redigerare.
Med nummer 2 kan du använda "vim" som redigerare.
När filen har öppnats, till exempel med Nano, kan du skapa och lägga till ett cron-jobb.
Du kan skapa ett cron-jobb med den här generatorn.