Assistindo um compartilhamento de Samba para modificações do Linux

3

Estou tentando monitorar um compartilhamento remoto do Windows para alterações (o servidor pode ser uma máquina real do Windows ou uma máquina Linux com o servidor Samba). AFAIK o protocolo SMB suporta um tipo de notificação baseada em eventos:

link

E posso encontrá-lo implementado no lado do servidor no Samba na opção change_notify em smb.conf .

Minha pergunta é: como posso assistir a esses eventos do lado do cliente em uma máquina Linux? Gostaria de configurar algo que funcione de maneira semelhante a inotifywait e ser notificado com um evento quando o conteúdo dos arquivos no compartilhamento for alterado ou quando os arquivos forem criados, excluídos ou movidos.

    
por Alan Franzoni 07.05.2013 / 14:32

1 resposta

3

uma idéia é usar o Inotify no linux para monitorar a mudança no sistema de arquivos.

Como SAMBA 3.0.23 ( link ), o protocolo agora suporta Inotify, site do servidor , para notificar o cliente compatível de mudança no sistema de arquivos.

Mas, como link , parece que, na verdade, o cliente CIFS não suporta corretamente o Inotify.

    
por 07.05.2013 / 16:13