1

Моя установка выглядит следующим образом:

  • Две машины Linux с Debian 9
  • "Ящик для хранения" в Интернете, арендованный у компании облачного хостинга. Доступ к этому полю возможен только через протоколы SFTP, Samba и WebDAV для передачи данных. У меня нет средств для установки какого-либо программного обеспечения на нем, так как это не сервер, а только "тупое" устройство хранения. У меня нет доступа SSH либо.

Теперь вот что я хотел бы сделать:

  1. Синхронизируйте каталог на двух моих машинах Debian.
  2. Делайте это постепенно, чтобы мне не приходилось каждый раз загружать и загружать всю структуру каталогов.

Что я пробовал до сих пор:

  • rsync: в основном rsync -avz /path/to/dir/local/machine USER@remote_address.com . Проблема: в удаленном хранилище не установлен rsync для работы в качестве сервера. Поэтому весь каталог должен быть проанализирован (и, следовательно, передан) каждый раз, что медленно.

  • Монтирование WebDAV: Монтировал удаленный каталог локально, используя fusedav и выполнял rsync локально. Это заняло слишком много времени, так как время изменения не сохраняется при загрузке через fusedav поэтому rsync должен проверять контрольную сумму каждого файла.

  • Двуличность: инкрементные резервные копии работают нормально по SFTP. Тем не менее, нет никакой возможности сделать постепенное восстановление существующих файлов. Он загружает весь каталог каждый раз.

  • Резервное копирование Борг: та же проблема, что и с дублированием, без дополнительных восстановлений (что я обнаружил).

Есть ли какое-либо решение для резервного копирования, которое предлагает поэтапное восстановление и работает через SFTP? Или я могу заставить rsync работать быстро (я подумал о каком-то кеше, хотя, похоже, это не вариант).

0