В настоящее время я тестирую owncloud 7 + клиент синхронизации Windows, и у меня возникли проблемы.
Например, синхронизация oC синхронизируется, хотя файлы уже существуют на клиенте! (Поскольку это домашний сервер, повторная синхронизация ГБ данных является пустой тратой пропускной способности / ресурсов).
Пример 1. Я установил тестовую установку на https://192.168.200.1/owncloud
. ГБ данных синхронизировались, хотя я заранее скопировал их в% USERPROFILE%\ownCloud - именно так, как они находятся на сервере. Это нормально? Зачем?
Пример 2: я изменил настройки теста, чтобы использовать https://my-domain.net/owncloud
. В инструменте синхронизации я сделал "Изменить учетную запись". Не изменил ни один из файлов на клиенте или на сервере. Угадай что, oC вслепую синхронизирует все! «Загрузка xyz (31 МБ 5 ГБ, файл 10 из 5034)»
Исходя из этого я попытался понять, как работает синхронизация oC. Сейчас я пару раз читаю «ПРИЛОЖЕНИЕ Б: АРХИТЕКТУРА», но просто не понимаю.
В нем говорится, что в более ранних версиях использовалось "время модификации", что является очень плохой идеей, когда речь идет о синхронизации, и может привести к потере данных. Затем они заявляют, что используют поле eTag:
ownCloud 4.5 ввел уникальный номер, который меняется при изменении файла
Но в нем не указано, где оно хранится, как оно меняется и кто это гарантирует.
Мои данные находятся в разделе самбы. Что произойдет, если он там модифицирован?
(Я задавал вопрос уже на форумах oC, но не получил ответов)