Вопрос: File System Changes Monitor

Все о программировании под *nix
Аватара пользователя
Punk
Заглянувший
Сообщения: 2
Зарегистрирован: 17 авг 2005, 12:58
Откуда: Glubokoe
Контактная информация:

Вопрос: File System Changes Monitor

Сообщение Punk »

Может кто знает для UNIX-подобных систем как реализовать слежение за изменениями в файловой системе?

В win32 есть такая штука FileSystemWatcher (.NET FW) или пара FindFirstChangeNotification(), ReadDirectoryChangesW() для win32 API.

Что хотелось бы - получать уведомления при создании/записи/закрытии/удалении любого файла(директории) любой программою в системе, а также изменениях в метаданных для файла. Возможно, через перехват вызовов ядра. Хотя если есть более высокоуровневая штука - было бы удобнее.

Аватара пользователя
Llama
Неотъемлемая часть форума
Сообщения: 9749
Зарегистрирован: 06 фев 2002, 11:40
Откуда: Менск

Сообщение Llama »

Punk, есть, называется DMI. Именно это и делает.
Опыт растет прямо пропорционально выведенному из строя оборудованию

Аватара пользователя
Punk
Заглянувший
Сообщения: 2
Зарегистрирован: 17 авг 2005, 12:58
Откуда: Glubokoe
Контактная информация:

Сообщение Punk »

А можно как-нибудь поконкретнее? (С программистской точки зрения)

Аватара пользователя
satanic_mechanic
Интересующийся
Сообщения: 56
Зарегистрирован: 18 июл 2003, 01:36
Контактная информация:

Сообщение satanic_mechanic »

Сергей, почитай это (думаю поможет): http://www.opennet.ru/base/dev/intercept_lnx.txt.html
а по ночам, девушка, я программы пишу ...

Аватара пользователя
Llama
Неотъемлемая часть форума
Сообщения: 9749
Зарегистрирован: 06 фев 2002, 11:40
Откуда: Менск

Сообщение Llama »

Сори, описался, имелось ввиду DMAPI ;)
The 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.
Для начал содбственно ставим libdm0-dev - в эжтом пакете man на dmapi, далее читать всяки доки в гугле, помимо dmapi полезными кючевыми словами могут быть xfs и gpfs
Опыт растет прямо пропорционально выведенному из строя оборудованию

Ответить