NYHET! EPYC + NVMe-baserad VPS

Logga in
+1 (855) 311-1555

Rsync för Linux: Så här synkroniserar, kopierar och säkerhetskopierar du filer som ett proffs

5 min läsning - 9 juli 2025

hero image

Table of contents

  • Rsync för Linux: Så här synkroniserar, kopierar och säkerhetskopierar du filer som ett proffs
  • Vad är rsync?
  • Varför rsync är bra
  • Vanliga rsync-alternativ förklarade
  • Exempel på Rsync
  • Kopiera en katalog lokalt
  • Synkronisera till en fjärrserver via SSH
  • Torkör för att se vad som kommer att kopieras
  • Säkerhetskopiera en fjärrserver till din lokala maskin
  • Spegla två kataloger
  • Uteslut specifika filer eller mappar
  • Rsync över cron: Automatiserade säkerhetskopior
  • Video-rekommendation
  • Avslutande tankar

Share

Lär dig hur du använder rsync på Linux för att synkronisera filer, kopiera data mellan servrar och automatisera säkerhetskopieringar. Detta kraftfulla kommandoradsverktyg är viktigt för utvecklare och systemadministratörer.

Rsync för Linux: Så här synkroniserar, kopierar och säkerhetskopierar du filer som ett proffs

Rsync är ett av de mest effektiva och tillförlitliga filöverföringsverktygen som finns på Unix-liknande system. Oavsett om du synkroniserar servrar, kopierar säkerhetskopior eller migrerar mellan VPS-leverantörer är rsync ofta det smartaste verktyget för jobbet.

I det här inlägget beskrivs vad rsync gör, varför det är bättre än grundläggande kopieringsverktyg och hur du använder det med självförtroende.


Vad är rsync?

Rsync är ett kommandoradsverktyg för synkronisering av filer och kataloger mellan två platser. Det kan fungera på följande sätt:

  • Lokalt: kopiering från en katalog till en annan på samma maskin
  • Över SSH: kopiering från ett system till ett annat på ett säkert sätt
  • Med stöd för återupptagning: den hoppar över oförändrade filer och återupptar partiella överföringar
  • Med komprimering: minskar överföringstiden över långsamma länkar

Till skillnad från scp eller cp jämför rsync källa och destination och skickar bara skillnader - vilket gör det otroligt bandbredds- och tidseffektivt.


Varför rsync är bra

  • Snabba inkrementella överföringar - endast ändrade data skickas
  • Bevarar behörigheter, symboliska länkar och tidsstämplar - perfekt för uppgifter på systemnivå
  • Robust över SSH - säkert och skriptvänligt
  • Dry-run-läge - se vad som kommer att ändras innan du kör något
  • Stöd för komprimering - påskyndar långsamma överföringar (flaggan -z)
  • Nätverksvänligt - återuppta avbrutna överföringar utan omstart

Vanliga rsync-alternativ förklarade

Här är de mest användbara flaggorna som du kommer att använda:

  • -a → arkivläge (bevarar ägande, behörigheter, symboliska länkar etc.)
  • -v → verbose (visar vad som händer)
  • -z → komprimera fildata under överföringen
  • --progress → visa uppdateringar om framsteg i realtid
  • --delete → radera filer på destinationen som inte finns på källan
  • -e ssh → använd SSH för fjärranslutningar

Exempel på Rsync

1. Kopiera en katalog lokalt

rsync -av /källa/sökväg/ /destination/sökväg/

Detta kopierar allt i /källa/sökväg/ till /mål/sökväg/ och bevarar metadata.


2. Synkronisera till en fjärrserver via SSH

rsync -avz /local/dir/ user@remote_ip:/remote/dir/

-z lägger till komprimering; -e ssh-delen är implicit när du använder en fjärrvärd.


3. Torkör för att se vad som kommer att kopieras

rsync -avz --dry-run /local/dir/ user@remote:/dir/

Perfekt för att testa innan du synkroniserar något - ingenting kopieras faktiskt.


4. Säkerhetskopiera en fjärrserver till din lokala maskin

rsync -avz användare@remote_ip:/etc/ /backup/etc/

Använd detta för att skapa en lokal ögonblicksbild av fjärrkonfigurationsfiler.


5. Spegla två kataloger

rsync -av --delete /källa/ /destination/

Detta säkerställer att destinationen matchar källan - inklusive raderingar.


6. Uteslut specifika filer eller mappar

rsync -av --exclude="*.log" /src/ /dest/

Hoppa över alla .log-filer i det här exemplet.


Rsync över cron: Automatiserade säkerhetskopior

Vill du ha dagliga säkerhetskopior av serverkonfigurationen?

  1. Skapa ett skript som:<br>

    rsync -az /etc/ user@backup:/home/backups/värdnamn/etc/

  2. Lägg till i din crontab med crontab -e:<br>

    0 2 * * * /home/youruser/rsync-backup.sh

Detta kör jobbet varje natt klockan 2:00.


Video-rekommendation

Titel: Behärska Rsync! Den ultimata guiden för filsynkronisering i Linux!<br>

Kanal: Teknik Förenklad<br>

Master Rsync! The Ultimate Linux File Syncing Guide!


Avslutande tankar

Rsync är ett av de verktyg som blir oumbärligt när du förstår det. Det är pålitligt, effektivt och beprövat - perfekt för allt från enkla filkopior till fullständiga systemmigreringar.

Oavsett om du hanterar en enda VPS eller en hel serverpark kommer du att spara tid, bandbredd och stress om du lär dig att använda rsync på rätt sätt. Varför inte prova det på vår högpresterande VPS? Du kan komma igång för bara 6,99 USD.

Blogg

Utvalda denna vecka

Fler artiklar
server administrator

Så här väljer du rätt RAID-nivå för ditt företag

För alla företag, oavsett om de är små, medelstora eller stora, är data en kritisk tillgång. Medan företagare ofta investerar i robusta system för att köra sina applikationer, förbiser de ibland att genomföra lämpliga dataskyddsåtgärder. Verkligheten är enkel: _förlust av data är lika med förlust av verksamhet_ . Ett effektivt sätt att förbättra dataskydd och prestanda är att integrera RAID i din lagringskonfiguration.

3 min läsning - 9 juli 2025

Varför det är viktigt att ha en kraftfull och obegränsad VPS

3 min läsning - 9 juli 2025

Fler artiklar
background image

Har du frågor eller behöver du en anpassad lösning?

icon

Flexibla alternativ

icon

Global räckvidd

icon

Omedelbar driftsättning

icon

Flexibla alternativ

icon

Global räckvidd

icon

Omedelbar driftsättning