san_jorich
@san_jorich
Творческий кодер

Как актуализировать файлы и данные с разных источников?

Здравствуйте!
Пишу некое подобие менеджера файлового хранилища, объединяющего несколько источников (как локальных, так и всякого рода облаков и FTP серверов). Возник вопрос актуализации данных:
- проверка файлов на физическое существование
- проверка на совпадение при закачке\переносе файла их "хранилища" в "хранилище"
- проверка на присутствие файла ( его url, названия и прочих параметров) в базе данных менеджера
и т.д.
Вопрос: как алгоритмизировать проверки? В случае с локальной папкой с 10-ом файлов на сервере это, скорее не вопрос: сканируем папку и парсим изменения, но если представить что подключаемых серверов может быть десяток (условно), и на каждом из них по несколько сотен, а то и тысяч файлов которые могут закачиваться не только через интерфейс и доступ к которым может быть прерван (не доступен ftp, или элементарно файл кто-то удалил..)
Как "сверять часы" правильно?
  • Вопрос задан
  • 214 просмотров
Пригласить эксперта
Ответы на вопрос 1
hint000
@hint000
у админа три руки
https://ru.wikipedia.org/wiki/Rsync
man rsync

man find

man md5sum
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы