- - Ako nastaviť Rsync v systéme Linux

Ako nastaviť Rsync v systéme Linux

V týchto dňoch má každý aplikáciu Sync. Existuje Bittorrent Sync (teraz Resilio Sync), Syncthing atď. Tieto typy nástrojov získavajú skutočnú trakciu v serverovom a spotrebiteľskom priestore a existujú z jedného dôvodu. Pomáhajú používateľom nastaviť lokálny / internetový systém synchronizácie typu peer-to-peer. Z väčšej časti sú tieto nástroje veľmi užitočné. To znamená, že ich inštalácia na rôznych platformách (najmä Linux) môže často trvať trochu. Preto by tí, ktorí chcú vykonať jednoduchú synchronizáciu súborov medzi počítačmi, mali zvážiť použitie systému Rsync v systéme Linux. Je to jednoduchý spôsob, ako efektívne (a rýchlo) preniesť súbory cez sieť alebo internet.

inštalácia

V tomto tutoriále sa zameriame na dva nástroje: nástroj príkazového riadku Rsync a balík GUI programu Grsync. Tu je postup, ako nainštalovať tieto programy na vašom počítači so systémom Linux.

Poznámka: Budete tiež musieť nainštalovať 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

Iné Linuxy

Rsync existuje už od roku 1996. Je to z tohto dôvodu, používatelia by nemali mať problém nájsť a nainštalovať aplikáciu na svoje Linux PC, bez ohľadu na to, ako nejasné. Vyhľadajte „rsync“ v správcovi balíkov a nainštalujte ho do systému. Pokiaľ ide o nástroj na obaľovanie Grsync, je to trochu falošné. Niektoré distribúcie systému Linux ich môžu mať vo svojich úložiskách a niektoré nie. Ak ju chcete nainštalovať, otvorte okno terminálu a vyhľadajte výraz „grsync“. Prípadne si ju stiahnite z webovej stránky.

Použitie Rsync v termináli

Terminálový nástroj Rsync je veľmi výkonný aa preto sa dajú prepojiť do mnohých rôznych aplikácií. To znamená, že väčšina používateľov potrebuje iba poznať základy. Takto to funguje. Ak chcete preniesť všetok obsah jednej zložky priamo do druhej, použite tento príkaz:

Miestny až vzdialený prenos

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

Vzdialený na miestny prenos

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

Tieto príkazy umožňujú užívateľovi priamo a rekurzívne prenášať všetky súbory v jednom priečinku do druhého buď lokálne, alebo vzdialene. Hľadáte viac možností? V termináli vykonajte: rsync -h a vyskúšajte množstvo dostupných prepínačov a možností rsync.

Poznámka: Poznámky k pomoci Rsync sú pomerne veľké. Terminál môže často odrezať jej kúsky (alebo sú prinajmenšom používatelia nútení nekonečne ich rolovať). Ak chcete veci zjednodušiť, skúste uložiť pomocné pokyny priamo do textového súboru na neskôr. Môže to byť vykonané týmto príkazom:

rsync -h >> rsync-help.txt

Použitie nástroja GUI programu Grsync

Z väčšej časti je nástroj Grsync skutočne nástrojomnajlepší spôsob použitia Rsync. Je to tak preto, že hoci samotný príkaz Rsync je výkonný, jeho syntax je dosť mätúca pre tých, ktorí chcú vykonať jednoduchú synchronizáciu súborov. Pokiaľ ide o príkazy terminálu, zvyčajne to tak nie je, pravidlá sa však majú porušovať.

Na počítači spustite program Grsync a otvorte súbormanažér. Vo vnútri správcu súborov nájdite lokálny priečinok, ktorý chcete preniesť. Ak namiesto prenosu odosielate prenos, vyhľadajte (alebo vytvorte) cieľový priečinok.

Po nájdení informácií o polohe prejdite nazačnite s nastavením zdroja. Kliknite na možnosť „otvoriť“ a vyhľadajte miestny priečinok, ktorý chcete preniesť. Ak je zdroj vzdialený, napíšte: user @ host: / path / to / remote /.

Po zadaní / vyhľadaní zdrojapresun, prejdite na nasledujúcu oblasť výberu. Kliknutím na tlačidlo Otvoriť vyhľadajte cieľový priečinok (ak je zdroj prenosu vzdialený) alebo zadajte: user @ host: / path / from / remote /, ak prevádzate sieť.

Nástroj Grsync má rozumné predvolené hodnoty a nie jevyžadujú akékoľvek drotárstvo pre priemerného užívateľa. Prenos spustíte kliknutím na tlačidlo Štart. Po spustení prenosu sa zobrazí obrazovka načítania. Ak ste zvedaví, ako pracuje Rsync, kliknite na tlačidlo „Výstup rsync“. Zobrazí sa kompletný výstup príkazu, na ktorý sa môže používateľ odvolať.

Quick Grsync Tip

Nie ste si istí, prečo synchronizácia súborov nefunguje? Skúste použiť simulačný režim. To umožňuje používateľom vyladiť a nastaviť Rsync, a potom spustiť simuláciu. Neprenesú sa žiadne skutočné súbory. Namiesto toho sú simulované a je uvedený výstup. Toto môže pomôcť začiatočníkom Rsync vyladiť nastavenia prenosu, zistiť chyby a podobne.

Pre prístup do simulačného režimu v Grsync kliknite na „Súbor“ a potom na „Simulácia“. Prípadne otvorte nástroj simulátora Grsync pomocou klávesovej skratky Ctrl + S.

záver

Moderné synchronizačné aplikácie majú svoje prípady použitia,to je isté. Ak chcete distribuovať veľa súborov do 5 alebo 6 počítačov v sieti LAN alebo cez internet, Rsync nie je pre vás. Ak však chcete rýchlo synchronizovať priečinok medzi niekoľkými počítačmi so systémom Linux, Rsync je tu jasným víťazom. Nemusíte sa púšťať do čiarových kódov, konfigurovať webové rozhranie alebo sa prihlásiť do aplikácie pre Android. Stačí zadať príkaz alebo použiť nástroj Grsync a prenos začne.

Komentáre