【问题标题】:Does inotify trigger the IN_DELETE before or after deletion?inotify 在删除之前还是之后触发 IN_DELETE?
【发布时间】:2011-05-26 07:23:17
【问题描述】:

我正在尝试在文件被删除之前对其进行备份。谁能告诉我 inotify 是在删除之前还是之后触发事件?

【问题讨论】:

    标签: linux events file-io triggers inotify


    【解决方案1】:

    IN_DELETE 在被监视目录中删除文件/目录时触发,即删除后。

    【讨论】:

      【解决方案2】:

      但是是否可以在每个操作之前触发 inotify。

      rm -rf /media/disqueExterne/ 和 inotify 在每次访问记录之前发送警报,就像数据库服务器一样。

      这里:

      [bash 命令 rm -rf /media/disqueExterne ] ---> [系统管道] ---> 直接命令 ---> [/dev/sdd1 ] ---> 文件销毁

      使用 inotify 预触发

      [bash 命令 rm -rf /media/disqueExterne ] ---> [系统管道] --> [inotify pretrigger catch ] ---> 备份每个文件 ---> 安全的 rm -rf 命令 ---> [/dev/sdd1 ] ---> 文件被破坏 是否可以在发送命令之前捕获系统管道或缓冲区中的命令。

      [用户发送命令] ---> [缓冲区] ---> 命令[动作启动] 和之后

      [user send a command] ---> //inotify hold data ---> [inotify action] --- // --> [return to buffer ] ---> order ---> [action启动]

      【讨论】:

        猜你喜欢
        • 2014-03-16
        • 1970-01-01
        • 1970-01-01
        • 2016-07-12
        • 1970-01-01
        • 2014-08-19
        • 2021-02-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多