[PATCH] implemented hardlink option in DAV module
Михаил Монашёв
postmaster at softsearch.ru
Mon Oct 15 19:30:55 UTC 2012
Здравствуйте, Maxim.
>> Модуль WebDAV на текущий момент не поддерживает хардлинки.
>> Я реализовал эту поддержку, патч прилагается. Буду очень признателен,
>> если патч будет включен в следующие версии nginx.
>>
>> Добавлена директива 'hardlink on|off', по умолчанию off.
>> Когда опция включена, делается попытка создать хардлинк при копировании
>> файла. В случае ошибки выполняется обычное копирование.
> А use case какой? Потому как в общем случае делать хардлинки
> вместо копирования - это, скажем так, опасная операция.
У меня, например, есть следующая задача: обновить mtime у файла по
вебдаву. Т.е. сделать touch файлу. Сейчас я это делаю через Ж: копирую
файл, а потом мувлю его в уже существующий. Копирование очень долго
работает, а со ссылкой работало бы моментально.
> Название директивы получилось черезчур общим, IMHO.
Согласен. Его бы к вебдаву и копированию как-то привязать.
--
С уважением,
Михаил mailto:postmaster at softsearch.ru
Подробная информация о списке рассылки nginx-ru