Синхронизация файлов между двумя серверами Linux

у нас есть два веб-сервера под управлением CentOS. Нам нужно синхронизировать изображения, загруженные пользователями.

для синхронизации серверов не требуется никаких серверов, так как требуется отработка отказа. Кроме того, нам нужно сделать двустороннюю синхронизацию.

мы старались rsync и inotify, но оба требуют настройки сервера, поэтому мы не можем выполнить отработку отказа.

как еще мы можем это сделать?

28
задан slhck
07.02.2023 1:40 Количество просмотров материала 3060
Распечатать страницу

1 ответ

вы можете просто запустить rsync на обоих серверах:

server1$ rsync -a -v -e "ssh -c arcfour" user@server2:/path/to/files /path/to/files
server2$ rsync -a -v -e "ssh -c arcfour" user@server1:/path/to/files /path/to/files

Rsync будет копировать только файлы, которые еще не находятся в целевой системе.

0
отвечен mtak 2023-02-08 09:28

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх