Может кто знает для UNIX-подобных систем как реализовать слежение за изменениями в файловой системе?
В win32 есть такая штука FileSystemWatcher (.NET FW) или пара FindFirstChangeNotification(), ReadDirectoryChangesW() для win32 API.
Что хотелось бы - получать уведомления при создании/записи/закрытии/удалении любого файла(директории) любой программою в системе, а также изменениях в метаданных для файла. Возможно, через перехват вызовов ядра. Хотя если есть более высокоуровневая штука - было бы удобнее.
Вопрос: File System Changes Monitor
- satanic_mechanic
- Интересующийся
- Сообщения: 56
- Зарегистрирован: 18 июл 2003, 01:36
- Контактная информация:
Сергей, почитай это (думаю поможет): http://www.opennet.ru/base/dev/intercept_lnx.txt.html
а по ночам, девушка, я программы пишу ...
Сори, описался, имелось ввиду DMAPI
Для начал содбственно ставим libdm0-dev - в эжтом пакете man на dmapi, далее читать всяки доки в гугле, помимо dmapi полезными кючевыми словами могут быть xfs и gpfsThe Data Management API (DMAPI/XDSM) allows implementation of hierarchical storage management software with no kernel modifications as well as high-performance dump programs without requiring "raw" access to the disk and knowledge of filesystem structures.
Опыт растет прямо пропорционально выведенному из строя оборудованию