- - Sådan konfigureres Rsync på Linux

Sådan konfigureres Rsync på Linux

I disse dage har alle en Sync-app. Der er Bittorrent Sync (nu Resilio Sync), Syncthing og osv. Disse typer værktøjer vinder reel trækkraft i serveren og forbrugerområdet, og de findes af en grund. De hjælper brugere med at oprette et lokalt / internetbaseret peer-to-peer-synkroniseringssystem. For det meste er disse værktøjer temmelig nyttige. Når det er sagt, kan de ofte tage lidt for at konfigurere på forskellige platforme (især Linux). Det er derfor, de, der ønsker at gøre en simpel filsynkronisering mellem computere, i stedet bør overveje at bruge Rsync på Linux. Det er en enkel måde at effektivt (og hurtigt) overføre filer over et netværk eller internettet.

Installation

I denne tutorial fokuserer vi på to værktøjer: Rsync-kommandolinjeværktøjet og Grsync GUI-indpakningen. Sådan installeres disse programmer på din Linux-pc.

Bemærk: Du skal også installere SSH.

Ubuntu

sudo apt install rsync grsync

Debian

sudo apt-get install rsync grsync

Arch Linux

sudo pacman -S rsync grsync

Fedora

sudo dnf install rsync grsync

OpenSUSE

sudo dnf install rsync grsync

Andre Linuxes

Rsync har eksisteret siden 1996. Det er på grund af dette, brugere bør ikke have noget problem med at finde og installere appen på deres Linux-pc, uanset hvor uklar. Søg efter “rsync” i din pakkehåndtering, og installer det på systemet. Når det kommer til Grsync-indpakningsværktøjet, er det en smule skidt. Nogle Linux-distributioner har muligvis det i deres opbevaringssteder, og andre er måske ikke. For at installere det skal du åbne et terminalvindue og søge efter “grsync”. Alternativt kan du downloade det fra hjemmesiden.

Brug af Rsync i terminalen

Rsync terminalværktøjet er meget kraftfuldt ogkan således ledes til mange forskellige apps. Når det er sagt, har de fleste brugere kun virkelig brug for at kende det grundlæggende. Sådan fungerer det. Hvis du vil overføre alt indholdet i en mappe direkte til en anden, skal du bruge denne kommando:

Lokal til fjernoverførsel

rsync -r /home/username/local/file/to/transfer/. user@host:/path/to/destination/folder

Fjernbetjening til lokal overførsel

rsync -r user@host:/path/to/remote/. /home/username/local/file/to/transfer/

Disse kommandoer giver brugeren mulighed for direkte og rekursivt at overføre alle filerne i en mappe til en anden enten lokalt eller eksternt. Leder du efter flere muligheder? Gør i terminalen: rsync -h og prøv de mange tilgængelige rsync-switche og indstillinger.

Bemærk: Rsync-hjælpemærkaterne er ret store. Ofte kan terminalen ofte afskære bitene af den (eller i det mindste tvinges brugerne uendeligt til at rulle gennem dem). For at gøre tingene lettere skal du prøve at gemme hjælpeanvisningerne direkte i en tekstfil til senere. Det kan gøres med denne kommando:

rsync -h >> rsync-help.txt

Brug af Grsync GUI-værktøjet

For det meste er Grsync-værktøjet virkeligbedste måde at bruge Rsync på. Dette skyldes, at selv om Rsync-kommandoen i sig selv er kraftig, er den syntaks meget forvirrende for dem, der bare ønsker at gøre en simpel filsynkronisering. Når det kommer til terminalkommandoer er dette normalt ikke tilfældet, men regler er beregnet til at blive brudt.

Start Grsync på din pc, og åbn filenmanager også. I filhåndteringen finder du den lokale mappeplacering, du vil overføre. Hvis du modtager en overførsel i stedet for at sende en, skal du finde (eller oprette) en destinationsmappe.

Når du har fundet placeringsoplysningerne, skal du gå til Grsync ogstart med kildeindstillingen. Klik på "åbn", og søg efter den lokale mappe, du vil overføre. Hvis kilden er fjern, skal du skrive: bruger @ vært: / sti / til / fjern /.

Efter indtastning / gennemsøgning efter kilden tiloverførsel, gå til det næste valgområde. Klik på åben for at finde en destinationsmappe (hvis overførselskilden er ekstern), eller indtast: bruger @ vært: / sti / fra / fjern / hvis du overfører over netværket.

Grsync-værktøjet har fornuftige standarder og gør det ikkekræver enhver tinkering for den gennemsnitlige bruger. Klik på startknappen for at starte overførslen. Når overførslen starter, vises en indlæsningsskærm. Hvis du er nysgerrig efter, hvordan Rsync fungerer, skal du klikke på knappen "rsync output". Dette viser en komplet kommandooutput, som brugeren kan henvise til.

Hurtig Grsync-tip

Ikke sikker på, hvorfor din filsynkronisering ikke fungerer? Prøv at bruge simuleringstilstand. Det giver brugerne mulighed for at finpusse og konfigurere en Rsync og derefter køre en simulering. Ingen faktiske filer overføres. I stedet simuleres de, og output gives. Dette kan hjælpe Rsync-begyndere med at finpudse deres overførselsopsætninger, opdage fejl osv.

For at få adgang til simuleringstilstand i Grsync, skal du klikke på "File" og derefter klikke på "Simulation". Åbn alternativt Grsync-simulatorværktøjet med tastaturgenvejen Ctrl + S.

Konklusion

Moderne synkroniseringsapplikationer har deres brugssager,det er sikkert. Hvis du ønsker at distribuere en masse filer til 5 eller 6 pc'er på et LAN eller over internettet, er Rsync ikke noget for dig. Hvis du imidlertid ønsker at hurtigt holde en mappe synkroniseret mellem et par Linux PC's Rsync, er den klare vinder her. Det er ikke nødvendigt at rodet med stregkoder, konfigurere en web-brugergrænseflade eller logge ind på en Android-app. Bare indtast en kommando eller brug Grsync-værktøjet, og overførslen begynder.

Kommentarer