5 min läsning - 9 juli 2025
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 ä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.
Rsync är ett kommandoradsverktyg för synkronisering av filer och kataloger mellan två platser. Det kan fungera på följande sätt:
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.
)
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ärranslutningarrsync -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.
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.
rsync -avz --dry-run /local/dir/ user@remote:/dir/
Perfekt för att testa innan du synkroniserar något - ingenting kopieras faktiskt.
rsync -avz användare@remote_ip:/etc/ /backup/etc/
Använd detta för att skapa en lokal ögonblicksbild av fjärrkonfigurationsfiler.
rsync -av --delete /källa/ /destination/
Detta säkerställer att destinationen matchar källan - inklusive raderingar.
rsync -av --exclude="*.log" /src/ /dest/
Hoppa över alla .log-filer
i det här exemplet.
Vill du ha dagliga säkerhetskopior av serverkonfigurationen?
Skapa ett skript som:<br>
rsync -az /etc/ user@backup:/home/backups/värdnamn/etc/
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.
Titel: Behärska Rsync! Den ultimata guiden för filsynkronisering i Linux!<br>
Kanal: Teknik Förenklad<br>
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.
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
3 min läsning - 9 juli 2025
Flexibla alternativ
Global räckvidd
Omedelbar driftsättning
Flexibla alternativ
Global räckvidd
Omedelbar driftsättning