<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div> От вопроÑа отклонилиÑÑŒ, но он по прежнему актуален Ð´Ð»Ñ Ð¼ÐµÐ½Ñ. ПовторюÑÑŒ, в кратце:</div><div>- еÑть nginx, еÑть вебдав</div><div>- еÑть задача: при закачке файла в Ñлучае отÑутÑÑ‚Ð²Ð¸Ñ Ð¼ÐµÑта на storage1(/tmp/ram/testdav), nginx должен положить закачиваемый файл на storage2(/etc/nginx/next_stor)</div><div>- при окончании меÑта на storage1 во Ð²Ñ€ÐµÐ¼Ñ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÐ¸ файла по webdav, клиент получает ответ 500</div><div>- Ñделано перенаправление на другой location Ñ Ð´Ñ€ÑƒÐ³Ð¸Ð¼ root ÑÑылающимÑÑ ÑƒÐ¶Ðµ на storage2, в Ñлучае Ð²Ð¾Ð·Ð½Ð¸ÐºÐ½Ð¾Ð²ÐµÐ½Ð¸Ñ 500 (то еÑть в Ñлучае Ð¾ÐºÐ¾Ð½Ñ‡Ð°Ð½Ð¸Ñ Ð¼ÐµÑта на storage1).</div></div></blockquote><div><br></div><div>данную логику проще реализовать на уровне приложениÑ, ибо не понÑтно каким образом читать потом Ñти данные. Хранить индекÑÑ‹ какие-то?</div><div>качеÑтво поÑÑ‚Ñ€Ð¾ÐµÐ½Ð¸Ñ ÑиÑтемы вызывает очень большие ÑомнениÑ, еÑли не предуÑмотрели Ð²Ð¾Ð¿Ñ€Ð¾Ñ ÑƒÐ¿Ð¾Ñ€Ð° Ñверху</div><div>еще проще иÑпользовать лвм, но тоже через какое-то Ð²Ñ€ÐµÐ¼Ñ Ð±ÑƒÐ´ÐµÑ‚ упор Ñверху</div></div></div></div>