- - Cum să configurați Rsync pe Linux

Cum să configurați Rsync pe Linux

În aceste zile, toată lumea are o aplicație Sync. Există Bittorrent Sync (acum Resilio Sync), Syncthing și altele. Aceste tipuri de instrumente capătă o tracțiune reală în server și spațiul pentru consumatori și există dintr-un singur motiv. Acestea îi ajută pe utilizatori să creeze un sistem local de sincronizare bazat pe internet peer-to-peer. În mare parte, aceste instrumente sunt destul de utile. Acestea fiind spuse, ele pot lua adesea un pic pentru a configura pe diferite platforme (în special Linux). Acesta este motivul pentru care cei care doresc să efectueze o simplă sincronizare a fișierelor între computere ar trebui să ia în considerare utilizarea Rsync pe Linux. Este o modalitate simplă de a transfera eficient (și rapid) fișierele printr-o rețea sau pe internet.

Instalare

În acest tutorial, ne vom concentra pe două instrumente: instrumentul pentru linia de comandă Rsync și ambalajul GUI Grsync. Iată cum se instalează aceste programe pe computerul Linux.

Notă: va trebui să instalați 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

Alte Linux-uri

Rsync este în jur din 1996. Din această cauză, utilizatorii nu ar trebui să aibă nicio problemă pentru a găsi și instala aplicația pe computerul lor Linux, oricât de obscur. Căutați „rsync” în managerul de pachete și instalați-l în sistem. Când vine vorba de instrumentul de înveliș Grsync, este un pic complicat. Unele distribuții Linux o pot avea în depozitele lor, iar altele nu. Pentru instalare, deschideți o fereastră de terminal și căutați „grsync”. Alternativ, descărcați-l de pe site.

Utilizarea Rsync în terminal

Instrumentul terminal Rsync este foarte puternic șiastfel pot fi conectate la o mulțime de aplicații diferite. Acestea fiind spuse, majoritatea utilizatorilor trebuie doar să cunoască elementele de bază. Iată cum funcționează. Pentru a transfera întreg conținutul unui folder direct în altul, utilizați această comandă:

Transfer local la distanță

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

Remote la transfer local

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

Aceste comenzi permit utilizatorului să transfere direct și, în mod recursiv, toate fișierele dintr-un folder într-un alt, fie local, fie la distanță. Căutați mai multe opțiuni? În terminal, faceți: rsync -h și încercați numeroasele comutatoare și opțiuni rsync disponibile.

Notă: Notele de ajutor Rsync sunt destul de mari. De multe ori terminalul poate tăia bucăți din acesta (sau cel puțin utilizatorii sunt nevoiți să deruleze la nesfârșit prin ele). Pentru a facilita lucrurile, încercați să salvați instrucțiunile de ajutor direct într-un fișier text pentru mai târziu. Poate fi făcută cu această comandă:

rsync -h >> rsync-help.txt

Utilizarea instrumentului Grsync GUI

În mare parte, instrumentul Grsync este într-adevărcel mai bun mod de a utiliza Rsync. Acest lucru se datorează faptului că, deși comanda Rsync în sine este puternică, sintaxa este destul de confuză pentru cei care încearcă să efectueze o simplă sincronizare a fișierelor. În ceea ce privește comenzile terminale, acesta nu este de obicei cazul, cu toate acestea regulile sunt încălcate.

Lansați Grsync pe computerul dvs. și deschideți fișierulmanager de asemenea. În managerul de fișiere, găsiți locația folderului local pe care doriți să-l transferați. Dacă primiți un transfer în loc să trimiteți unul, găsiți (sau creați) un folder de destinație.

După ce găsiți informațiile despre locație, accesați Grsync șiîncepeți cu setarea sursă. Faceți clic pe „deschideți” și căutați dosarul local pe care doriți să îl transferați. Dacă sursa este la distanță, scrieți: utilizator @ gazdă: / cale / către / la distanță /.

După ce ați intrat / navigați pentru sursa fișieruluitransfer, mergeți la următoarea zonă de selecție. Faceți clic pe Deschidere pentru a găsi un folder de destinație (dacă sursa de transfer este la distanță) sau introduceți: utilizator @ gazdă: / cale / din / la distanță / dacă transferați prin rețea.

Instrumentul Grsync are valori implicite înțelepte și nunecesită orice tinkering pentru utilizatorul mediu. Pentru a începe transferul, faceți clic pe butonul Start. Când începe transferul, va apărea un ecran de încărcare. Dacă sunteți curios despre cum funcționează Rsync, faceți clic pe butonul „Ieșire rsync”. Aceasta va afișa o ieșire completă a comenzii la care se poate referi utilizatorul.

Sfat rapid Grsync

Nu sunteți sigur de ce nu funcționează sincronizarea fișierului dvs.? Încercați să utilizați modul de simulare. Permite utilizatorilor să regleze și să configureze un Rsync, apoi să ruleze o simulare. Nu sunt transferate fișiere reale. În schimb, acestea sunt simulate și sunt date rezultatele. Acest lucru poate ajuta începătorii Rsync să-și modifice configurațiile de transfer, să detecteze erori etc.

Pentru a accesa modul de simulare în Grsync, faceți clic pe „Fișier”, apoi faceți clic pe „Simulare”. Alternativ, deschideți instrumentul simulator Grsync cu ajutorul tastaturii Ctrl + S.

Concluzie

Aplicațiile moderne de sincronizare au cazurile lor de utilizare,asta e sigur. Dacă doriți să distribuiți o grămadă de fișiere pe 5 sau 6 PC-uri pe o rețea LAN sau pe internet, Rsync nu este pentru dvs. Cu toate acestea, dacă ceea ce doriți este să păstrați rapid un folder în sincronizare între câteva PC-uri Linux Rsync este aici câștigătorul clar. Nu este nevoie să vă încurcați cu coduri de bare, să configurați o interfață de utilizator web sau să vă conectați la o aplicație Android. Trebuie doar să introduceți o comandă sau să folosiți instrumentul Grsync și transferul începe.

Comentarii