Сегодня на рабочем файловом сервере (Debian 7 + Samba), с примонтированным с помощью пакета davfs по протоколуWebDav Яндекс.Диском возникла следующая проблема - в /var/log/syslog (в CentOS в /var/log/messages) с периодичностью раз в 15 секунд стали сыпаться ошибки:
mount.davfs: open files exceed max cache size by 391 MiBytes
Как оказалось, в конфигурационном файле /etc/davfs2/davfs2.conf опция
# cache_size 50 # MiByte по умолчанию установлена размером в 50 MB, и на самом разделе место уже почти не оставалось.
Но проблема была не в этом параметре, а в том, что в директории lost+found, в папке, куда примонтирован Яндекс.Диск, скопился бэкап ранее удаленный файлов, около 150 штук. Чистим данную папку, и ошибка исчезает.
Также нужно почистить папку кэша davfs - /home/cache/davfs
Чтобы впоследствии таких проблем не возникало - перенесите папку с кэшем davfs на раздел, где есть свободное место.
В файле конфигурации за расположение бэкапа удаленных файлов отвечает опция
# backup_dir lost+found, в секции
# Cache Related Options
Комментарии
Спасибо большое, данная
Спасибо большое, данная подсказка очень помогла!