LINUX.ORG.RU

Низкая скорость при обращении к Яндекс.Диску

 , ,


0

3

Наговнякал тут скрипт для бэкапа на Яндекс.Диск с помощью rsync. сосственно вот он:

#!/bin/bash
mount -t davfs https://webdav.yandex.ru /mnt/yandex
notify-send "Запущено резервное копирование, дождитесь сообщения о завершении"
rsync -vralo --progress --delete-before --exclude-from=/home/pupizoid/bin/backup.conf / /mnt/yandex/BackUP_Pavilion
umount -t davfs https://webdav.yandex.ru
notify-send "Резервное копирование окончено"
В опциях rsync -v на время отладки. Собственно все работает, только скорость записи крайне низкая. Вот что выводит при бэкапе:
etc/ImageMagick/coder.xml
         842 100%   20.06kB/s    0:00:00 (xfer#500, to-check=249851/250395)
etc/ImageMagick/colors.xml
        1383 100%   32.16kB/s    0:00:00 (xfer#501, to-check=249850/250395)
etc/ImageMagick/delegates.xml
       10932 100%    0.00kB/s    0:00:00 (xfer#502, to-check=249849/250395)
etc/ImageMagick/log.xml
         956 100%    0.00kB/s    0:00:00 (xfer#503, to-check=249848/250395)
etc/ImageMagick/magic.xml
         888 100%   51.01kB/s    0:00:00 (xfer#504, to-check=249847/250395)
Почему так медленно? Ожидал большего! Может как то связано с кешированием и настройками davfs2?

Ответ на: комментарий от leonidko

Сначала rsyncom во временную директорию, потом упаковывать в tar, потом на яндекс диск копировать, а потому удалять временную директорию?

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

Может быть это поднимет среднюю скорость передачи. Больше добавить не могу, сам не знаю.

leonidko ★★★★
()

Сегодня запустил, уже вот какую скорость показывает:

boot/abi-3.2.0-20-generic-pae
      798597 100%   25.18MB/s    0:00:00 (xfer#141, to-check=249780/249943)
boot/abi-3.2.0-22-generic-pae
      800195 100%   33.27MB/s    0:00:00 (xfer#142, to-check=249779/249943)
boot/abi-3.2.0-23-generic-pae
      800195 100%   28.15MB/s    0:00:00 (xfer#143, to-check=249778/249943)
Но между передачами файла все равно большая пауза, может нужно какой то параметр в rsync добавить?

Pupizoid
() автор топика

Я так понимаю, что эта задержка между отправкой файла связана с тем, что rsync расчитывает для каждого файла checksum? Если я добавлю опцию -W, которая

man rsync

-W, --whole-file copy files whole (w/o delta-xfer algorithm)

то поломается алгоритм дописывания бэкапа новыми и измененными файлами в последствии?

Pupizoid
() автор топика

Народ в интернетах жалуется на такие же проблемы. Похоже, дело в самом яндекс-диске.

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

Да, диск кривой, 2 дня пытался бэкапить, сейчас забил и пытаюсь удалить скопированные туда файла, через вебморду не дает, через webdav ну ооочень медленно удаляет вроде.

Pupizoid
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.