Как да настроите Rsync на Linux

Тези дни всеки има приложение за синхронизиране. Има Bittorrent Sync (сега Resilio Sync), Syncthing и пр. Тези видове инструменти придобиват реална сцепление в сървърното и потребителското пространство и съществуват по една причина. Те помагат на потребителите да създадат локална / интернет базирана система за синхронизиране с равностойни връзки. В по-голямата си част тези инструменти са доста полезни. Въпреки това, те често могат да отнемат малко, за да се настроят на различни платформи (особено Linux). Ето защо тези, които искат да правят проста синхронизация на файлове между компютри, вместо това трябва да обмислят да използват Rsync в Linux. Това е прост начин за ефективно (и бързо) прехвърляне на файлове през мрежа или интернет.

Инсталация

В този урок ще се съсредоточим върху два инструмента: инструмента за команден ред Rsync и обвивката за графичен интерфейс Grsync. Ето как да инсталирате тези програми на вашия компютър с Linux.

Забележка: Ще трябва също да инсталирате 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

Други Linux

Rsync съществува от 1996 г. Поради това, потребителите не трябва да имат проблем с намирането и инсталирането на приложението на своя компютър с Linux, колкото и да са неясни. Потърсете „rsync“ в своя мениджър на пакети и го инсталирайте в системата. Що се отнася до инструмента за обвиване на Grsync, това е малко ифи. Някои дистрибуции на Linux могат да го имат в своите хранилища, а някои може да не. За да го инсталирате, отворете прозорец на терминала и потърсете „grsync“. Друга възможност е да го изтеглите от уебсайта.

Използване на Rsync в терминала

Инструментът за терминали Rsync е много мощен ипо този начин може да се постави в много различни приложения. Въпреки това, повечето потребители само наистина трябва да знаят основите. Ето как работи. За да прехвърлите цялото съдържание на една папка директно в друга, използвайте тази команда:

Локален към отдалечен трансфер

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

Отдалечен до локален трансфер

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

Тези команди позволяват на потребителя директно и рекурсивно да прехвърля всички файлове в една папка в друга локално или отдалечено. Търсите още опции? В терминала направете: rsync -h и изпробвайте множеството налични превключватели и опции rsync.

Забележка: Бележките за помощ на Rsync са доста големи. Често пъти терминалът може да отреже битове от него (или най-малкото потребителите са принудени безкрайно да ги превъртат). За да улесните нещата, опитайте да запазите инструкциите за помощ директно в текстов файл за по-късно. Може да се направи с тази команда:

rsync -h >> rsync-help.txt

Използване на инструмента за графичен интерфейс Grsync

В по-голямата си част инструментът Grsync наистина е тозинай-добрият начин да използвате Rsync. Това е така, защото въпреки че самата команда Rsync е мощна, синтаксисът е доста объркващ за онези, които просто искат да правят просто синхронизиране на файлове. Що се отнася до командите на терминала, това обикновено не е така, но правилата трябва да се нарушават.

Стартирайте Grsync на вашия компютър и отворете файламениджър също. Вътре във файловия мениджър намерете локалното местоположение на папката, което искате да прехвърлите. Ако получавате трансфер вместо да го изпращате, намерете (или създайте) папка за местоназначение.

След като намерите информацията за местоположението, отидете на Grsync изапочнете с настройката на източника. Щракнете върху „отвори“ и потърсете локалната папка, която искате да прехвърлите. Ако източникът е отдалечен, напишете: user @ host: / path / to / remote /.

След въвеждане / търсене на източника натрансфер, преминете към следващата област за избор. Щракнете върху отворен, за да намерите папка дестинация (ако източникът на трансфер е отдалечен), или въведете: user @ host: / path / from / remote /, ако прехвърляте по мрежата.

Инструментът Grsync има зададени настройки по подразбиране и неизискват каквото и да е калайдисване за средния потребител. За да стартирате прехвърлянето, щракнете върху бутона за старт. Когато прехвърлянето започне, ще се появи екран за зареждане. Ако се интересувате как работи Rsync, кликнете върху бутона „rsync изход“. Това ще покаже пълен изход на команда, на който потребителят може да се отнася.

Съвет за бърз Grsync

Не сте сигурни защо синхронизацията на вашия файл не работи? Опитайте да използвате режим на симулация. Тя позволява на потребителите да настройват и настройват Rsync и след това да стартират симулация. Не се прехвърлят действителни файлове. Вместо това те са симулирани и се дава изход Това може да помогне на начинаещите на Rsync да настроят своите настройки за трансфер, да открият грешки и т.н.

За достъп до режим на симулация в Grsync, щракнете върху „Файл“, след което щракнете върху „Симулация“. Друга възможност е да отворите инструмента за симулация на Grsync с клавишната комбинация Ctrl + S.

заключение

Съвременните приложения за синхронизиране имат случаи на използване,това е сигурно. Ако искате да разпространите куп файлове в 5 или 6 компютъра в LAN или през интернет, Rsync не е за вас. Ако обаче това, което искате, е бързо да поддържате папка в синхрон между Rsync на няколко компютъра с Linux, е ясен победител тук. Не е необходимо да се забърквате с баркодове, да конфигурирате уеб интерфейс или да влизате в приложение за Android. Просто въведете команда или използвайте инструмента Grsync и прехвърлянето започва.

Коментари