у меня есть две машины Linux (Debian) "A" и "B", подключенные друг к другу по беспроводной сети через маршрутизатор.
на машине "A" я запускаю скрипт, который генерирует каждые 5 секунд новый файл размером 1 МБ в определенной папке (например, ~/files/). Файлы не изменяются после генерации.
после того, как файл сгенерирован, он должен быть доступен на машине " B " вместе с другими файлами, которые были сгенерированы ранее.
что большинств эффективный способ (согласно использование процессора / сети и время передачи), чтобы сделать это?
предложения:
-
run
scp
в скрипте скопировать файл после его генерации, поэтому каждый файл копируется отдельно. -
run
rsync
для синхронизации содержимого папки между машинами.