Здравствуйте у меня есть файлсервер, на нём есть много файлов. Хочется особой функциональности, которая возможно уже реализована, может кто-то слышал?
Идея проста: при "удалении" пользователем файла с сервера, для него файл "удалится", но для остальных он останется. Файл должен быть удалён только когда все пользователи удалят его. В голову сразу приходит такое решение: один reference директорий, и директории для каждого пользователя, в которых создаются hardlinks на файлы в reference директорий. Проблема заключается в добавлении файлов. Добавление файлов должно происходить так: пользователь добавляет файл в своём директории, а затем некая программа должна это заметить и создать hardlink в reference директорию и в директории других пользователей. Делать по крону не хочется, так как нужно чтобы новый файл был виден по возможности сразу. То есть нужно писать демон который бы с помощью fam мониторил все каталоги и при появлении нового файла создавал бы hardlink. Приходилось ли кому-либо сталкиваться с программой, реализующей такую функциональнось? -- Best regards, Sergey Spiridonov

