Raspberry Pi:Настройка/Удалённый доступ/rsync: различия между версиями
Myagkij (обсуждение | вклад) м (Замена текста — «{{Перевод от Сubewriter}}» на «{{Перевод от Сubewriter}} {{Myagkij-редактор}}») |
Myagkij (обсуждение | вклад) |
||
Строка 34: | Строка 34: | ||
=См.также= | =См.также= | ||
{{ads}} | |||
=Внешние ссылки= | =Внешние ссылки= | ||
<references /> | <references /> |
Текущая версия от 19:13, 5 мая 2022
Содержание | Введение | Продукты | Операционная система | Настройка | Основы Linux | Аппаратные средства | Неисправности | Типовые проблемы | Часто возникающие вопросы | Библиотеки | Примеры |
RSYNC[1]
Для того, чтобы синхронизировать директории, находящиеся на разных компьютерах, можно воспользоваться инструментом rsync. Он может пригодиться, к примеру, если вам нужно, чтобы какие-то файлы с компьютера/ноутбука были отправлены на Pi, а затем папка с этими файлами постоянно обновлялась, или для того, чтобы фотографии с Pi автоматически передавались на компьютер/ноутбук.
Использование rsync через SSH позволяет передавать файлы на компьютер автоматически.
Ниже — пример того, как настроить синхронизацию для двух папок с картинками (на Pi и компьютере).
Сначала создаем на компьютере директорию под названием camera:
mkdir camera
Узнайте IP-адрес Pi, залогинившись и вписав
hostname -I
Команда, указанная ниже, запустит на Pi таймлапс, то есть будет делать каждую минуту по одному снимку, а затем ставить на эти снимки временную метку и сохранять в локальную директорию camera, находящуюся на SD-карте. Вместо 192.168.1.10 подставьте свой IP-адрес.
rsync -avz -e ssh pi@192.168.1.10:camera/ camera/
Это скопирует все файлы из папки camera (на Pi) в новую папку camera (на компьютере).
Чтобы поддерживать синхронизацию между этими папками, запустите эту команду в cron.