[PATCH] implemented hardlink option in DAV module

arut at qip.ru arut at qip.ru
Tue Oct 16 12:43:05 UTC 2012


Юзкейс, например, такой. Есть файловое хранилище, доступ в которое
осуществляется *только* через WebDAV. Т.е. редактирование отсутствует.
Скачал-удалил-загрузил снова. В таком случае копирование и создание
хардлинков одинаково применимы, однако второе гораздо быстрее и,
что важнее, экономит место.


On 10/15/2012 07:33 PM, Maxim Dounin wrote:
> Hello!
>
> On Mon, Oct 15, 2012 at 03:40:44PM +0400, Roman Arutyunyan wrote:
>
>> Модуль WebDAV на текущий момент не поддерживает хардлинки.
>> Я реализовал эту поддержку, патч прилагается. Буду очень признателен,
>> если патч будет включен в следующие версии nginx.
>>
>> Добавлена директива 'hardlink on|off', по умолчанию off.
>> Когда опция включена, делается попытка создать хардлинк при копировании
>> файла. В случае ошибки выполняется обычное копирование.
> А use case какой?  Потому как в общем случае делать хардлинки
> вместо копирования - это, скажем так, опасная операция.
>
>



Подробная информация о списке рассылки nginx-ru