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.
![](/images/linux/how-to-set-up-rsync-on-linux.png)
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 /.
![](/images/linux/how-to-set-up-rsync-on-linux_2.png)
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.
![](/images/linux/how-to-set-up-rsync-on-linux_3.png)
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