Как объединить несколько учетных записей WebDAV для резервного копирования?

Я использую davfs, aufs, rsync:

sudo mount -t davfs -o uid=wd,gid=wd,dir_mode=777,rw https://wd1.wd.wd/ /mnt/webdav1 sudo mount -t davfs -o uid=wd,gid=wd,dir_mode=777,rw https://wd1.wd.wd/ /mnt/webdav2 sudo mount -t davfs -o uid=wd,gid=wd,dir_mode=777,rw https://wd2.wd.wd/ /mnt/webdav3 sudo mount -t aufs none /mnt/webdav/ -o br:/mnt/webdav1=rw:/mnt/webdav2=rw:/mnt/webdav3=rw,create=mfs,sum rsync -r /home/user/bp /mnt/webdav/backup 

Но у меня много проблем:

  1. aufs перекачивается в один поток на сервере webdav
  2. rsync не работает с файлами возобновления (попробовал – игнорировать-существующий, но не работает)

Кто-нибудь знает, как исправить эти проблемы или посоветовать другое программное обеспечение? Я думал об использовании ownCloud, но я не уверен, может ли он объединить сервер WebDAV в один для резервного копирования.

One Solution collect form web for “Как объединить несколько учетных записей WebDAV для резервного копирования?”

  1. aufs в режиме mfs блокируется в той же ветви по умолчанию 30 секунд, он не будет проверять свободное пространство снова до истечения этого таймаута, вы можете изменить таймаут, используя create=mfs:<time> . Кроме того, davfs может не полностью поддерживать системный вызов statfs (), который необходим для режима mfs для проверки пространства, в этом случае вам может потребоваться изменить на create=rr .
  2. Попробуйте добавить --update , который только копирует файлы, которые новее; и, возможно, – --archive для сохранения атрибутов и специальных файлов; вы должны хотя бы добавить --times (автоматически добавленный --archive ), чтобы сохранить отметки времени, чтобы rsync знал, какие файлы были изменены с момента последней резервной копии.
    Если вы сохраняете моментальные снимки, вы можете добавить --del для удаления файлов в месте назначения, которые больше не находятся в каталоге источника (например, дома).
    Если вы в настоящее время используете учетную запись, которую вы копируете, могут быть установлены активные плавкие предохранители, которые могут остановить вашу копию, вы можете пропустить их с помощью --one-file-system или просто -x .
    Но на самом деле, если вам не нужны специальные материалы, которые дает вам rsync, вы можете сделать более простой cp -aux /home/user/bp/ /mnt/webdav/backup .
  • Сервер WebDAV с правами доступа к PAM и системному файлу?
  • Как ограничить полосу пропусканием облачным хранилищем, установленным davfs?
  • установка библиотеки документов SharePoint с помощью davfs в Linux
  • Webdav не будет подключаться: 405 Метод не разрешен
  • Самостоятельное облачное хранилище
  • Установка папок Sharepoint в Linux
  • HTTPS с сертификатом
  • Установите webdav на Linux с аутентификацией cookie
  • Как вручную синхронизировать установленную папку webdav?
  • доступное облачное пространство для дублирования резервного копирования?
  • Есть ли способ использовать inotify для удаленных файловых систем (в частности, WebDAV)?
  • Linux и Unix - лучшая ОС в мире.