- - Hvordan konfigurere Rsync på Linux

Slik konfigurerer du Rsync på Linux

I disse dager har alle en Sync-app. Det er Bittorrent Sync (nå Resilio Sync), Syncthing og etc. Disse typer verktøy får virkelig trekkraft på serveren og forbrukerområdet, og de finnes av en grunn. De hjelper brukere med å sette opp et lokalt / internettbasert fagfelle-synkroniseringssystem. For det meste er disse verktøyene ganske nyttige. Når det er sagt, kan de ofte ta litt å sette opp på forskjellige plattformer (spesielt Linux). Det er derfor de som ønsker å gjøre en enkel filsynkronisering mellom datamaskiner i stedet bør vurdere å bruke Rsync på Linux. Det er en enkel måte å effektivt (og raskt) overføre filer over et nettverk eller internett.

Installasjon

I denne opplæringen fokuserer vi på to verktøy: Rsync-kommandolinjeverktøyet, og Grsync GUI-innpakningen. Slik installerer du disse programmene på din Linux-PC.

Merk: du må 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 Linux-er

Rsync har eksistert siden 1996. Det er på grunn av dette, brukere skal ikke ha noe problem med å finne og installere appen på sin Linux-PC, uansett hvor uklar. Søk etter “rsync” i pakkebehandleren og installer den på systemet. Når det gjelder Grsync-innpakningsverktøyet, er det litt sofy. Noen Linux-distribusjoner kan ha det i depotene sine, og noen kan det ikke. For å installere det, åpner du et terminalvindu og søker etter “grsync”. Last ned alternativet fra nettstedet.

Bruke Rsync i terminalen

Rsync terminalverktøyet er veldig kraftig, ogdermed kan ledes inn i mange forskjellige apper. Når det er sagt, trenger de fleste brukere bare å kjenne det grunnleggende. Slik fungerer det. Hvis du vil overføre alt innholdet i en mappe direkte til en annen, bruker du denne kommandoen:

Lokal til fjernoverføring

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

Fjern til lokal overføring

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

Disse kommandoene lar brukeren direkte og rekursivt overføre alle filene i en mappe til en annen enten lokalt eller eksternt. Leter du etter flere alternativer? Gjør følgende i terminalen: rsync -h og prøv ut de mange tilgjengelige rsync-bryterne og -alternativene.

Merk: Hjelpnotatene til Rsync er ganske store. Ofte kan terminalen kutte biter av den (eller i det minste blir brukerne tvunget til å uendelig bla gjennom dem). For å gjøre ting enklere, kan du prøve å lagre hjelpeinstruksjonene direkte i en tekstfil for senere. Det kan gjøres med denne kommandoen:

rsync -h >> rsync-help.txt

Bruke Grsync GUI-verktøyet

For det meste er Grsync-verktøyet virkeligbeste måten å bruke Rsync. Dette skyldes at selv om Rsync-kommandoen i seg selv er kraftig, er den syntaksisk ganske forvirrende for de som bare ønsker å gjøre en enkel filsynkronisering. Når det gjelder terminalkommandoer, er dette ikke vanligvis tilfelle, men regler er ment å være brutt.

Start Grsync på din PC, og åpne filenmanager også. Inne i filbehandleren, finn den lokale mappeposisjonen du ønsker å overføre. Hvis du mottar en overføring i stedet for å sende en, kan du finne (eller opprette) en destinasjonsmappe.

Etter å ha funnet stedsinformasjonen, gå til Grsync ogstart med kildeinnstillingen. Klikk på "åpne", og bla gjennom den lokale mappen du ønsker å overføre. Hvis kilden er ekstern, skriver du: user @ host: / path / to / remote /.

Etter å ha skrevet inn / surfet etter kilden tiloverføring, gå til neste valgområde. Klikk på åpne for å finne en destinasjonsmappe (hvis overføringskilden er ekstern), eller skriv inn: bruker @ vert: / sti / fra / ekstern / hvis du overfører over nettverket.

Grsync-verktøyet har tilregnelige standardverdier, og gjør det ikkekrever noe samvær for den gjennomsnittlige brukeren. Klikk Start-knappen for å starte overføringen. Når overføringen starter, vises et lasteskjermbilde. Hvis du er nysgjerrig på hvordan Rsync fungerer, klikker du på “rsync output” -knappen. Dette vil vise en fullstendig kommandoutput som brukeren kan henvise til.

Rask Grsync-tips

Er du usikker på hvorfor filsynkroniseringen din ikke fungerer? Prøv å bruke simuleringsmodus. Den lar brukerne finjustere og sette opp en Rsync, og deretter kjøre en simulering. Ingen faktiske filer blir overført. I stedet blir de simulert og gitt ut. Dette kan hjelpe Rsync nybegynnere til å finjustere overføringsoppsett, oppdage feil osv.

For å få tilgang til simuleringsmodus i Grsync, klikk “File”, og klikk deretter “Simulation”. Alternativt kan du åpne Grsync-simulatorverktøyet med snarveien Ctrl + S.

Konklusjon

Moderne synkroniseringsapplikasjoner har deres brukssaker,det er sikkert. Hvis du ønsker å distribuere en haug filer til 5 eller 6 PC-er på et LAN eller over internett, er Rsync ikke noe for deg. Imidlertid, hvis du ønsker å raskt holde en mappe synkronisert mellom noen få Linux PCs Rsync, er den tydelige vinneren her. Det er ikke nødvendig å rote med strekkoder, konfigurere en nettgrensesnitt eller logge på en Android-app. Bare skriv inn en kommando eller bruk Grsync-verktøyet og overføringen begynner.

kommentarer