желідегі екі құрылғы арасында немесе бір құрылғыдағы екі орын арасында файлдар мен каталогтарды синхрондауға мүмкіндік береді
Жақында жаңа нұсқасы шыққаны туралы хабарланды rsync 3.2.7, файлды синхрондау және сақтық көшірме жасау утилитасы ол сығылған және шифрланған деректермен де жұмыс істейтін қосымша деректерді тиімді тасымалдауды ұсынады.
Дельта кодтау әдісін қолдану, файлдар мен каталогтарды синхрондауға мүмкіндік береді екі машина арасында желі арқылы немесе бір құрылғыдағы екі орын арасында, тасымалданатын деректер көлемін азайту.
Rsync бағдарламасының көптеген бағдарламаларда немесе хаттамаларда кездеспейтін маңызды ерекшелігі көшірменің әр бағытта бір ғана жіберумен жүзеге асуы болып табылады. Rsync мүмкіндігінше қысу мен рекурсияны пайдалана отырып, қамтылған каталогтарды көшіре немесе көрсете алады және файлдарды көшіре алады.
Сервер демоны ретінде әрекет ететін Rsync әдепкі бойынша TCP 873 портында тыңдайды, жергілікті Rsync протоколында немесе RSH немесе SSH сияқты қашықтағы терминал арқылы файлдарға қызмет көрсетеді. Соңғы жағдайда Rsync клиентінің орындалатын файлы жергілікті және қашықтағы хостқа орнатылуы керек.
Rsync 3.2.7 негізгі жаңалықтары
Rsync 3.2.7 жаңа шығарылған нұсқасында, SHA512, SHA256 және SHA1 хэштеріне рұқсат етілген пайдаланушының фондық rsync процесіне қосылуын аутентификациялау кезінде (MD5 және MD4 бұрын қолдау көрсетілген).
Бұған қоса, бұл да атап өтіледі SHA1 алгоритмін қолдану мүмкіндігі жүзеге асырылды файл бақылау сомасын есептеу үшін. Үлкен өлшеміне байланысты SHA1 хэші хэш сәйкестіктерінің тізімінде ең төменгі басымдыққа ие. SHA1 таңдауын мәжбүрлеу үшін “–бақылау сомасы-таңдау” опциясын пайдалануға болады.
қамтамасыз етілді rsync ішінде қолдау көрсетілетін алгоритмдер туралы ақпаратты шығару мүмкіндігі JSON пішімінде (--version («-VV») опциясын көшіру арқылы қосылған). Сондай-ақ, қолдау/json-rsync нұсқасы сценарийін қосты, бұл бір «–нұсқа» опциясы бар мәтін ретінде ақпарат шығысы негізінде ұқсас JSON шығысын жасауға мүмкіндік береді (rsync нұсқаларымен кері үйлесімділік үшін).
Екінші жағынан, параметр rsyncd.conf ішінде "chroot пайдаланыңыз", ол қосымша процесті оқшаулау үшін chroot шақыруын пайдалануды реттейді, әдепкі бойынша "орнатылмаған" күйіне орнатылған, ол қол жетімділігіне байланысты chroot пайдалануға мүмкіндік береді (мысалы, rsync түбірлік ретінде іске қосылғанда қосу және түбірлік емес пайдаланушы ретінде іске қосылғанда қосылмаған).
Басқа өзгерістер туралы жаңа нұсқасынан ерекшеленетін:
- «–бұлыңғыр» опциясын көрсету кезінде пайдаланылатын жетіспейтін мақсатты файлдар үшін негізгі файлдарды іздеу алгоритмінің өнімділігін шамамен екі есе арттырды.
- Соқтығыс болу мүмкіндігін азайту үшін xattr төлсипаты хэш кестесі 64 биттік кілттерді пайдалануға түрлендірілді.
- Rsync ескі нұсқаларымен (3.0 тармағына дейінгі тармақпен) әрекеттесу кезінде протоколдағы уақыттың көрсетілімі өзгертілді: 4 байт дәуір уақыты бұл жағдайда 1970 жылдан асқан уақыттарды өтуге мүмкіндік бермейтін «қол қойылмаған int» ретінде қарастырылады, бірақ 2038 жылдан кейінгі уақытты көрсету арқылы мәселені шешеді.
- Rsync клиентіне қоңырау шалу кезінде жоқ тағайындалған жол енді қате ретінде қарастырылады.
- «–old-args» опциясы бос жол «» ретінде қарастырылған ескі әрекетті қайтару үшін берілген.
Finalmente егер сіз бұл туралы көбірек білгіңіз келсе осы жаңа нұсқа туралы егжей-тегжейін тексере аласыз келесі сілтеме.
Linux жүйесінде Rsync қалай орнатуға болады?
Бұл құралды өз жүйесіне орнату мүмкіндігіне қызығушылық танытатындар үшін олар мұны көптеген Linux дистрибутивтерінің репозитарийлерінде ұсынылатын пакетті орнату арқылы жасай алады.
Қолданушылары болып табылатындарға қатысты Debian, Ubuntu немесе кез келген туынды Олардың ішінен терминалды ашып, оған келесіні теріңіз:
sudo apt орнату rsync
Енді пайдаланушыларға қатысты Fedora:
sudo dnf орнату rsync
Пайдаланушылар болған жағдайда Arch Linux және оның кез-келген туындылары:
sudo pacman -S rsync
Пайдаланушыларға келетін болсақ openSUSE:
rsync ішіндегі sudo zypper
Бірінші болып пікір айтыңыз