QNAP NAS:Entware:rsync: различия между версиями
Admin (обсуждение | вклад) (Новая страница: «=Установка rsync= «Из коробки» на моем QNAP NAS TS-412 стоит старая версия rsync 3.0.7, поэтому пришлось устанавливать дополнительно из Entware (opkg). ==Команда установки== <code># /opt/bin/opkg install rsync</code> * '''rsync''' => это программа, которая позволяет копировать файлы на у...») |
Admin (обсуждение | вклад) Нет описания правки |
||
| Строка 3: | Строка 3: | ||
==Команда установки== | ==Команда установки== | ||
< | <syntaxhighlight lang="bash"> $> /opt/bin/opkg install rsync</syntaxhighlight> | ||
* '''rsync''' => это программа, которая позволяет копировать файлы на удаленные машины и с них почти так же, как rcp. Он имеет гораздо больше возможностей, чем rcp, и использует протокол удаленного обновления rsync для значительного ускорения передачи файлов, когда целевой файл уже существует. Протокол удаленного обновления rsync позволяет rsync передавать по сетевому каналу только различия между двумя наборами файлов. | * '''rsync''' => это программа, которая позволяет копировать файлы на удаленные машины и с них почти так же, как rcp. Он имеет гораздо больше возможностей, чем rcp, и использует протокол удаленного обновления rsync для значительного ускорения передачи файлов, когда целевой файл уже существует. Протокол удаленного обновления rsync позволяет rsync передавать по сетевому каналу только различия между двумя наборами файлов. | ||
| Строка 10: | Строка 10: | ||
==Скрипт для контроля версий== | ==Скрипт для контроля версий== | ||
< | <syntaxhighlight lang="bash"> | ||
mv /Volumes/mac/usr/bin/rsync /Volumes/mac/usr/bin/rsync3.1.2 | mv /Volumes/mac/usr/bin/rsync /Volumes/mac/usr/bin/rsync3.1.2 | ||
ln -s /Volumes/mac/usr/local/Cellar/rsync/3.2.7_1/bin/rsync /Volumes/mac/usr/bin/rsync | ln -s /Volumes/mac/usr/local/Cellar/rsync/3.2.7_1/bin/rsync /Volumes/mac/usr/bin/rsync | ||
mv /Volumes/mac/usr/local/bin/rsync /Volumes/mac/usr/local/bin/rsync3.1.2 | mv /Volumes/mac/usr/local/bin/rsync /Volumes/mac/usr/local/bin/rsync3.1.2 | ||
ln -s /Volumes/mac/usr/local/Cellar/rsync/3.2.7_1/bin/rsync /Volumes/mac/usr/local/bin/rsync | ln -s /Volumes/mac/usr/local/Cellar/rsync/3.2.7_1/bin/rsync /Volumes/mac/usr/local/bin/rsync | ||
</ | </syntaxhighlight> | ||
Версия от 20:20, 8 февраля 2024
Установка rsync
«Из коробки» на моем QNAP NAS TS-412 стоит старая версия rsync 3.0.7, поэтому пришлось устанавливать дополнительно из Entware (opkg).
Команда установки
$> /opt/bin/opkg install rsync
- rsync => это программа, которая позволяет копировать файлы на удаленные машины и с них почти так же, как rcp. Он имеет гораздо больше возможностей, чем rcp, и использует протокол удаленного обновления rsync для значительного ускорения передачи файлов, когда целевой файл уже существует. Протокол удаленного обновления rsync позволяет rsync передавать по сетевому каналу только различия между двумя наборами файлов.
- rsyncd => это файл конфигурации и сценарий инициализации для использования rsync в качестве демона. Он использует тот же двоичный файл, что и rsync.
Скрипт для контроля версий
mv /Volumes/mac/usr/bin/rsync /Volumes/mac/usr/bin/rsync3.1.2
ln -s /Volumes/mac/usr/local/Cellar/rsync/3.2.7_1/bin/rsync /Volumes/mac/usr/bin/rsync
mv /Volumes/mac/usr/local/bin/rsync /Volumes/mac/usr/local/bin/rsync3.1.2
ln -s /Volumes/mac/usr/local/Cellar/rsync/3.2.7_1/bin/rsync /Volumes/mac/usr/local/bin/rsync