[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

как сделать файлсервер со счётчиком ссылок



Здравствуйте

у меня есть файлсервер, на нём есть много файлов. Хочется особой
функциональности, которая возможно уже реализована, может кто-то слышал?

Идея проста: при "удалении" пользователем файла с сервера, для него файл
"удалится", но для остальных он останется. Файл должен быть удалён
только когда все пользователи удалят его.

В голову сразу приходит такое решение: один reference директорий, и
директории для каждого пользователя, в которых создаются hardlinks на
файлы в reference директорий. Проблема заключается в добавлении файлов.
Добавление файлов должно происходить так: пользователь добавляет файл
в своём директории, а затем некая программа должна это заметить и
создать hardlink в reference директорию и в директории других
пользователей. Делать по крону не хочется, так как нужно чтобы новый
файл был виден по возможности сразу. То есть нужно писать демон который
бы с помощью fam мониторил все каталоги и при появлении нового файла
создавал бы hardlink.

Приходилось ли кому-либо сталкиваться с программой, реализующей такую
функциональнось?
--
Best regards, Sergey Spiridonov



Reply to: