Про бэкапы и Яндекс.Диск

Я довольно долго экспериментировал с хранением бэкапов разными способами, даже как-то баловался с GmailFS. Пару месяцев назад я попробовал Диск от Яндекса, и сейчас могу совершенно определенно сказать, что в кои-то веки Яндекс создал хоть что-то приличное. Уж не знаю, как позиционирует его сам Яндекс, но мне этот сервис приглянулся для хранения бэкапов. У меня оно работает примерно так:

# cat /etc/davfs2/davfs2.conf 
cache_dir       /var/cache/davfs2
cache_size      50
table_size      1024
dir_refresh     60
file_refresh    1
delay_upload    0
use_locks    0

Файл /etc/davfs2/secrets содержит строчку с логином и паролем на Яндекс.Диск:
https://webdav.yandex.ru topsecretlogin “topsecretpassword”

В /etc/fstab прописывается строчка:
https://webdav.yandex.ru /backup davfs rw,user,noauto 0 0

Почти готово. Теперь Яндекс.Диск легко монтируется командой mount /backup без ввода пароля. На тот случай, если кто-то посторонний получит доступ к бэкапам, их по-хорошему следует зашифровать чем-нибудь криптостойким, например, gpg.

Уже третий месяц сервис работает почти без нареканий, и бэкапы по расписанию аккуратно заливаются на Яндекс.Диск.

Один недостаток я нашел, но он не имеет отношения к сервису Яндекса. Периодически в директории /var/cache/davfs2 накапливается довольно много файлов, которые davfs2 почему-то не удаляет при размонтировании директории /backup. Чтобы исключить переполнения раздела /var, я их чищу после размонтирования:
/bin/rm -Rf /var/cache/davfs2/webdav.yandex.ru*