Горе-ФС davfs
Jun. 6th, 2013 11:54 pmРешая задачу удаленного хранилища для одного очень жадного случая, посмотрел, что же предлагают различные сервисы "хранения в облаке". Место, действительно, дают. И даже бесплатно, или десятки гб очень недорого. Только вот доступ через вебморду, что для автоматизации не катит.
У некоторых есть webdav-доступ. Как-бы всё просто , но обнаруживается 1 мааленькая проблема: при работе с вебдав-маунтом консоль начинает подвисать. Самма удаленная машина при этом работает, но... Я понимаю, что это такой красноглазый код, но я ж не буду его править.
Причем подвисать при различных командах, начиная с ls.
Интересно, автор пробовал с помощью своего кода закачать-скачать нечто бОльшее, чем пара фоток и мп3-шек ?
Поискал, это стандартная проблема с davfs / linux, листинг каталога, куда записан файл, на время его заливки на удаленный сервер с приводит к подвисанию всего, что пытается сделать листинг. За компанию виснут текстовая консоль и, у некоторых, графический гуй (если работа ведётся с его помощью). Сам процесс на время заливки файла на удаленный сервер также подвисает.
Типичный красноглазый код.
А вот, для сравнения, проприентарный клиент от dropbox : всё работает, без особых проблем, процесс нормально уходит в режим демона, старт-стоп скриптом, под указанным юзером, есть питоновский скрипт для работы с файлами и так далее.
Ну а для нормальной работы есть ftp / sftp / nfs/smb over tunnel, просто это дороже стоит в случае небольших объемов.
У некоторых есть webdav-доступ. Как-бы всё просто , но обнаруживается 1 мааленькая проблема: при работе с вебдав-маунтом консоль начинает подвисать. Самма удаленная машина при этом работает, но... Я понимаю, что это такой красноглазый код, но я ж не буду его править.
Причем подвисать при различных командах, начиная с ls.
Интересно, автор пробовал с помощью своего кода закачать-скачать нечто бОльшее, чем пара фоток и мп3-шек ?
Поискал, это стандартная проблема с davfs / linux, листинг каталога, куда записан файл, на время его заливки на удаленный сервер с приводит к подвисанию всего, что пытается сделать листинг. За компанию виснут текстовая консоль и, у некоторых, графический гуй (если работа ведётся с его помощью). Сам процесс на время заливки файла на удаленный сервер также подвисает.
Типичный красноглазый код.
А вот, для сравнения, проприентарный клиент от dropbox : всё работает, без особых проблем, процесс нормально уходит в режим демона, старт-стоп скриптом, под указанным юзером, есть питоновский скрипт для работы с файлами и так далее.
Ну а для нормальной работы есть ftp / sftp / nfs/smb over tunnel, просто это дороже стоит в случае небольших объемов.