Pull to refresh

Comments 13

Еще один полезный ключ --rsync-path='sudo rsync', если требуется закинуть файлы, куда нет прав текущему пользователю, например, какие-нибудь конфиги в /etc

пользуюсь unison (который работает на основе rsync) уже много солнц для двунаправленной синхронизации между рабочими машинами, также и для однонаправленной синхронизации для бэкапов - так как переиспользуется один конфиг файл

А чем он превосходит rsync?

Вновь, рассмотрим пример: перенести бэкапы с одного сервера на другой.

rsync -avz --delete user@storage-old:/backups/ user@storage-new:/backups/

А я уже было обрадовался, что допилили такую полезную фичу.

  rsync -avz 192.168.1.44:/tmp/ 192.168.1.4:/tmp/tmp/
The source and destination cannot both be remote.
rsync error: syntax or usage error (code 1) at main.c(1415) [Receiver=3.4.1]

Спасибо за комментарий и замечание! Блок временно удалил, немного иной подход имел ввиду. Переделаю в течение пары часов…

Меня это то же ввело в недоумение. Неужели за столько лет использования я не знал про такую фичу rsync. Тема Remote - Remote так и не раскрыта.

Пользуйте rclone

Плохо, что для windows нет rsync. Но для linux да, это ультимативная вещь. Когда возникла необходимость, то пришлось написать скрипт и сервис для автоматизации бэкапов. (может кому пригодится https://gitflic.ru/project/medved0001/rsync-backup)

Ну почему же есть cwRsyncServer_4.1.0_Installer.zip , работает прекрасно на windows. Удобно им делать удаленную синхронизацию файловых баз 1с, так как он переносит только изменённые части базы, из условных 4гигов синхронизирует мегов 200, правда работает это только при режиме работы по протоколу rsync. Да и вообще фишка rsync ,что он переносит не полностью файл ,а его изменённую часть, но повторюсь только в режиме клиент - сервер собственного протокола.

супер, но я заколебался листать вниз, давай на части что ли бей человеко-удобоваримые)

Спасибо за комментарий! Вроде и так поделил на логические блоки)

Теоретически, разбить на более маленькие куски было возможно, у меня был подобный план, но в нем вышло 5 частей… Подумал, что это слишком много, да и фактически бесполезно, так как действительно логические блоки (основы, продвинутые основы, аналоги) были бы банально нарушены. Короче, каша/мешанина из терминологии…

Полезная статья, как раз хочу изучить rsync. Использую конечно tldr в моей Ubuntu, но там краткий, но синтаксис как использовать команду, а тут более подробно расписано. То есть какие опции бывают и как конкретно работают.

Спасибо, статья полезная!

Но хорошо бы как-то обуздать ИИ кашу, особенно к концу, приходится просто скроллить одно и то же..

Sign up to leave a comment.

Articles