LINUX.ORG.RU

Как в rclone сделать двухстороннюю синхронизацию?

 , , ,


0

2

Я создал конфиг для Яндекс Диска и запустил демон: rclone mount yadisk:/reserve /var/www/website/public/test/reserve --umask 000 --allow-non-empty --allow-other --dir-cache-time 12h --buffer-size 64M --vfs-cache-mode full --vfs-read-chunk-size 40M --vfs-read-chunk-size-limit 512M --uid 1000 --vfs-cache-max-age 24h --vfs-cache-max-size 4G --log-level INFO --log-file /home/ubuntu/yadisk.log --daemon

Но синхронизация работает однобоко: Если на сервере создать папку или копировать файл, то в Яндекс Диске появится эта папка или файл Но если в Яндекс Диске создать папку, то её не будет видно на сервере -bash: cd: 555: No such file or directory

Тоже самое касается и Mail Облака.

Подскажите, как сделать, чтобы синхронизация в обе стороны работала?

ты про mount или про двухстороннюю синхронизацию ??
ты сначала определись «што тебе надобно старче» ??

pfg ★★★★★
()
Ответ на: комментарий от accountnujen

этого рклоун не делает.
запускай каждые несколько секунд или прикрути ionotify шпынялку (но она будет ловить изменения только на локальном диске).

pfg ★★★★★
()

он не сразу замечает что на сервере(в облаке) что то изменилось
раз в минуту проверяет по умолчанию

--poll-interval duration
Time to wait between polling for changes, must be smaller than dir-cache-time and only on supported remotes (set 0 to disable) (default 1m0s)

еще надо учитывать что удаление может делаться в корзину и может случится переполнение. имеется в виду какая то особая корзина у облака, не локальная

theurs ★★
()
Последнее исправление: theurs (всего исправлений: 2)
Ответ на: комментарий от theurs

я попробовал –poll-interval 15s. Безрезультатно. 1.5 часа назад закинул файл в яндекс - на сервере нет

Если удалить с яндекса файл, который был в замонтированном диске, то с сервера я всё ещё могу его скачать. А если в таком состоянии сделать Sync, то вообще ошибка выйдет

2022/05/12 15:06:33 ERROR : Local file system at /var/www/website/public/test/reserve: not deleting directories as there were IO errors
2022/05/12 15:06:33 ERROR : Attempt 1/3 failed with 3 errors and: failed to delete 1 files
2022/05/12 15:06:34 ERROR : bot2.png: Couldn't delete: remove /var/www/website/public/test/reserve/bot2.png: input/output error
2022/05/12 15:06:34 ERROR : Local file system at /var/www/website/public/test/reserve: not deleting directories as there were IO errors
2022/05/12 15:06:34 ERROR : Attempt 2/3 failed with 3 errors and: failed to delete 1 files
2022/05/12 15:06:36 ERROR : bot2.png: Couldn't delete: remove /var/www/website/public/test/reserve/bot2.png: input/output error
2022/05/12 15:06:36 ERROR : Local file system at /var/www/website/public/test/reserve: not deleting directories as there were IO errors
2022/05/12 15:06:36 ERROR : Attempt 3/3 failed with 3 errors and: failed to delete 1 files
2022/05/12 15:06:36 Failed to sync with 3 errors: last error was: failed to delete 1 files```
accountnujen
() автор топика
Ответ на: комментарий от accountnujen

Есть ощущение, что нужно было раздать какие-то права, которые я не раздавал, вот он и не работает

accountnujen
() автор топика
Ответ на: комментарий от accountnujen

Может у тебя старая версия rclone. Линуксоеды любят гавно мамонта за стабильность принимать.

theurs ★★
()
Последнее исправление: theurs (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.